@@ -3,9 +3,9 @@ import Parse from 'parse';
3
3
4
4
export const load = async ( preferencesClassName ) => {
5
5
const preferences = await new Parse . Query ( preferencesClassName )
6
- . equalTo ( 'user' , Parse . User . current ( ) )
7
- . equalTo ( 'key' , 'classPreferences' )
8
- . first ( { useMasterKey : true } ) ;
6
+ . equalTo ( 'user' , Parse . User . current ( ) )
7
+ . equalTo ( 'key' , 'classPreferences' )
8
+ . first ( { useMasterKey : true } ) ;
9
9
10
10
if ( preferences ) {
11
11
const prefs = preferences . get ( 'value' ) ;
@@ -20,19 +20,19 @@ export function setClassPreferences(classPreference, appId) {
20
20
}
21
21
22
22
for ( const className in classPreference ) {
23
- const preferences = getPreferences ( appId , className ) || { filters : [ ] } ;
24
- const { filters } = classPreference [ className ] ;
25
- for ( const filter of filters ) {
26
- if ( Array . isArray ( filter . filter ) ) {
27
- filter . filter = JSON . stringify ( filter . filter ) ;
28
- }
29
- if ( preferences . filters . some ( row => JSON . stringify ( row ) === JSON . stringify ( filter ) ) ) {
30
- continue ;
31
- }
32
- preferences . filters . push ( filter ) ;
33
- }
34
- updatePreferences ( preferences , appId , className ) ;
35
- }
23
+ const preferences = getPreferences ( appId , className ) || { filters : [ ] } ;
24
+ const { filters } = classPreference [ className ] ;
25
+ for ( const filter of filters ) {
26
+ if ( Array . isArray ( filter . filter ) ) {
27
+ filter . filter = JSON . stringify ( filter . filter ) ;
28
+ }
29
+ if ( preferences . filters . some ( row => JSON . stringify ( row ) === JSON . stringify ( filter ) ) ) {
30
+ continue ;
31
+ }
32
+ preferences . filters . push ( filter ) ;
33
+ }
34
+ updatePreferences ( preferences , appId , className ) ;
35
+ }
36
36
}
37
37
export function updatePreferences ( prefs , appId , className ) {
38
38
try {
0 commit comments