@@ -6,83 +6,63 @@ export default class ScopeApi {
6
6
getAllScopes = ( options ) => {
7
7
return new Promise ( ( resolve , reject ) => {
8
8
this . api . getOauthScopes ( options , ( error , data ) => {
9
- if ( error ) {
10
- reject ( error )
11
- } else {
12
- resolve ( data )
13
- }
9
+ this . handleResponse ( error , reject , resolve , data )
14
10
} )
15
11
} )
16
12
}
17
13
18
14
getScope = async ( inum ) => {
19
15
return new Promise ( ( resolve , reject ) => {
20
16
this . api . getOauthScopesByInum ( inum , ( error , data ) => {
21
- if ( error ) {
22
- reject ( error )
23
- } else {
24
- resolve ( data )
25
- }
17
+ this . handleResponse ( error , reject , resolve , data )
26
18
} )
27
19
} )
28
20
}
29
21
30
22
getScope = async ( id ) => {
31
23
return new Promise ( ( resolve , reject ) => {
32
24
this . api . patchOauthScopesById ( id , ( error , data ) => {
33
- if ( error ) {
34
- reject ( error )
35
- } else {
36
- resolve ( data )
37
- }
25
+ this . handleResponse ( error , reject , resolve , data )
38
26
} )
39
27
} )
40
28
}
41
29
42
30
getScopeByOpts = ( opts ) => {
43
31
return new Promise ( ( resolve , reject ) => {
44
32
this . api . getOauthScopes ( opts , ( error , data , response ) => {
45
- if ( error ) {
46
- reject ( error )
47
- } else {
48
- resolve ( data )
49
- }
33
+ this . handleResponse ( error , reject , resolve , data )
50
34
} )
51
35
} )
52
36
}
53
37
addNewScope = ( input ) => {
54
38
return new Promise ( ( resolve , reject ) => {
55
39
this . api . postOauthScopes ( input , ( error , data ) => {
56
- if ( error ) {
57
- reject ( error )
58
- } else {
59
- resolve ( data )
60
- }
40
+ this . handleResponse ( error , reject , resolve , data )
61
41
} )
62
42
} )
63
43
}
64
44
65
45
editAScope = ( input ) => {
66
46
return new Promise ( ( resolve , reject ) => {
67
47
this . api . putOauthScopes ( input , ( error , data ) => {
68
- if ( error ) {
69
- reject ( error )
70
- } else {
71
- resolve ( data )
72
- }
48
+ this . handleResponse ( error , reject , resolve , data )
73
49
} )
74
50
} )
75
51
}
76
52
77
53
deleteAScope = async ( inum ) => {
78
54
return new Promise ( ( resolve , reject ) => {
79
55
this . api . deleteOauthScopesByInum ( inum , ( error , data ) => {
80
- if ( error ) {
81
- reject ( error )
82
- } else {
83
- resolve ( data )
84
- }
56
+ this . handleResponse ( error , reject , resolve , data )
85
57
} )
86
58
} )
87
59
}
60
+
61
+ handleResponse ( error , reject , resolve , data ) {
62
+ if ( error ) {
63
+ reject ( error )
64
+ } else {
65
+ resolve ( data )
66
+ }
67
+ }
88
68
}
0 commit comments