File tree 1 file changed +14
-12
lines changed
1 file changed +14
-12
lines changed Original file line number Diff line number Diff line change @@ -73,18 +73,20 @@ export const useServices = () => {
73
73
hasInitialLoaded ? services : [ ] ;
74
74
75
75
const updateServiceState = ( serviceHash : ServiceHash ) => {
76
- ServicesService . getService ( serviceHash ) . then ( ( service : Service ) => {
77
- setServices ( ( prev ) => {
78
- if ( ! prev ) return [ service ] ;
79
-
80
- const index = prev . findIndex ( ( s ) => s . hash === serviceHash ) ; // findIndex returns -1 if not found
81
- if ( index === - 1 ) return [ ...prev , service ] ;
82
-
83
- const newServices = [ ...prev ] ;
84
- newServices [ index ] = service ;
85
- return newServices ;
86
- } ) ;
87
- } ) ;
76
+ ServicesService . getService ( serviceHash )
77
+ . then ( ( service : Service ) => {
78
+ setServices ( ( prev ) => {
79
+ if ( ! prev ) return [ service ] ;
80
+
81
+ const index = prev . findIndex ( ( s ) => s . hash === serviceHash ) ; // findIndex returns -1 if not found
82
+ if ( index === - 1 ) return [ ...prev , service ] ;
83
+
84
+ const newServices = [ ...prev ] ;
85
+ newServices [ index ] = service ;
86
+ return newServices ;
87
+ } ) ;
88
+ } )
89
+ . catch ( console . error ) ;
88
90
} ;
89
91
90
92
const deleteServiceState = ( serviceHash : ServiceHash ) =>
You can’t perform that action at this time.
0 commit comments