@@ -5,7 +5,7 @@ import { Style, StyleMap, StylebotOptions } from '@stylebot/types';
5
5
/* eslint-disable-next-line @typescript-eslint/no-explicit-any */
6
6
const isNewFormat = ( styles : any ) => {
7
7
const urls : Array < string > = Object . keys ( styles ) ;
8
- return ! ! urls . find ( url => ! ! styles [ url ] . css ) ;
8
+ return ! ! urls . find ( url => styles [ url ] . css !== undefined ) ;
9
9
} ;
10
10
11
11
/* eslint-disable-next-line @typescript-eslint/no-explicit-any */
@@ -20,28 +20,28 @@ const backupV2Styles = (styles: any) => {
20
20
export const getMigratedStyles = ( ) : Promise < StyleMap > => {
21
21
return new Promise ( resolve => {
22
22
chrome . storage . local . get ( 'styles' , async items => {
23
- const oldStyles = items [ 'styles' ] ;
23
+ const styles = items [ 'styles' ] ;
24
24
25
- if ( ! oldStyles ) {
25
+ if ( ! styles ) {
26
26
resolve ( { } ) ;
27
27
return ;
28
28
}
29
29
30
- // test to ensure styles are not already in the new format
31
- if ( isNewFormat ( oldStyles ) ) {
32
- resolve ( oldStyles ) ;
30
+ // check if styles are in the new format
31
+ if ( isNewFormat ( styles ) ) {
32
+ resolve ( styles ) ;
33
33
return ;
34
34
}
35
35
36
36
// backup old styles, in case we run into a bug
37
- await backupV2Styles ( oldStyles ) ;
37
+ await backupV2Styles ( styles ) ;
38
38
39
39
const formatter = new LegacyCssFormatter ( ) ;
40
- const urls : Array < string > = Object . keys ( oldStyles ) ;
40
+ const urls : Array < string > = Object . keys ( styles ) ;
41
41
42
42
const results : Array < Promise < Style > > = urls . map (
43
43
async ( url ) : Promise < Style > => {
44
- const style = oldStyles [ url ] ;
44
+ const style = styles [ url ] ;
45
45
46
46
return new Promise ( resolveStyle => {
47
47
try {
@@ -67,13 +67,13 @@ export const getMigratedStyles = (): Promise<StyleMap> => {
67
67
) ;
68
68
69
69
Promise . all ( results ) . then ( formattedStyles => {
70
- const styles : StyleMap = { } ;
70
+ const newStyles : StyleMap = { } ;
71
71
72
72
formattedStyles . forEach ( ( { url, css, enabled, readability } ) => {
73
- styles [ url ] = { css, enabled, readability } ;
73
+ newStyles [ url ] = { css, enabled, readability } ;
74
74
} ) ;
75
75
76
- resolve ( styles ) ;
76
+ resolve ( newStyles ) ;
77
77
} ) ;
78
78
} ) ;
79
79
} ) ;
0 commit comments