@@ -5,35 +5,36 @@ import { fetchStateChangeRequests } from "@/lib/api/fetchStateChangeRequests";
55import { applyStateChangeRequests } from "@/lib/actions/helpers/applyStateChangeRequests" ;
66
77export function invokeCallbacks ( callbackRequests : CallbackRequest [ ] ) {
8+ if ( ! callbackRequests . length ) {
9+ return ;
10+ }
811 const { configuration } = store . getState ( ) ;
912 const invocationId = getInvocationId ( ) ;
1013 if ( import . meta. env . DEV ) {
1114 console . debug ( `invokeCallbacks (${ invocationId } )-->` , callbackRequests ) ;
1215 }
13- if ( callbackRequests . length ) {
14- fetchApiResult (
15- fetchStateChangeRequests ,
16- callbackRequests ,
17- configuration . api ,
18- ) . then ( ( changeRequestsResult ) => {
19- if ( changeRequestsResult . data ) {
20- if ( import . meta. env . DEV ) {
21- console . debug (
22- `invokeCallbacks <--(${ invocationId } )` ,
23- changeRequestsResult . data ,
24- ) ;
25- }
26- applyStateChangeRequests ( changeRequestsResult . data ) ;
27- } else {
28- console . error (
29- "callback failed:" ,
30- changeRequestsResult . error ,
31- "for call requests:" ,
32- callbackRequests ,
16+ fetchApiResult (
17+ fetchStateChangeRequests ,
18+ callbackRequests ,
19+ configuration . api ,
20+ ) . then ( ( changeRequestsResult ) => {
21+ if ( changeRequestsResult . data ) {
22+ if ( import . meta. env . DEV ) {
23+ console . debug (
24+ `invokeCallbacks <--(${ invocationId } )` ,
25+ changeRequestsResult . data ,
3326 ) ;
3427 }
35- } ) ;
36- }
28+ applyStateChangeRequests ( changeRequestsResult . data ) ;
29+ } else {
30+ console . error (
31+ "callback failed:" ,
32+ changeRequestsResult . error ,
33+ "for call requests:" ,
34+ callbackRequests ,
35+ ) ;
36+ }
37+ } ) ;
3738}
3839
3940let invocationCounter = 0 ;
0 commit comments