@@ -24,7 +24,7 @@ export const useIdentityStateStore = defineStore('identityStates', {
2424 actions : {
2525 async fetchAllStateCount ( ) {
2626 try {
27- await Promise . all ( [
27+ Promise . all ( [
2828 this . fetchTotalCount ( ) ,
2929 this . fetchToCompleteCount ( ) ,
3030 this . fetchToValidateCount ( ) ,
@@ -39,7 +39,10 @@ export const useIdentityStateStore = defineStore('identityStates', {
3939 } ,
4040 async fetchTotalCount ( ) {
4141 try {
42- const { data } = await useHttp < any > ( '/management/identities/count?limit=99999999' ) ;
42+ const { data } = await useHttp < any > ( '/management/identities/count?limit=99999999' , {
43+ lazy : true ,
44+ immediate : false ,
45+ } ) ;
4346 this . total = data . value ?. data ;
4447 } catch ( error ) {
4548 console . error ( error ) ;
@@ -48,47 +51,65 @@ export const useIdentityStateStore = defineStore('identityStates', {
4851
4952 async fetchToCompleteCount ( ) {
5053 try {
51- const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . TO_COMPLETE } &limit=99999999` ) ;
54+ const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . TO_COMPLETE } &limit=99999999` , {
55+ lazy : true ,
56+ immediate : false ,
57+ } ) ;
5258 this [ IdentityState . TO_COMPLETE ] = data . value ?. data ;
5359 } catch ( error ) {
5460 console . error ( error ) ;
5561 }
5662 } ,
5763 async fetchToValidateCount ( ) {
5864 try {
59- const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . TO_VALIDATE } &limit=99999999` ) ;
65+ const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . TO_VALIDATE } &limit=99999999` , {
66+ lazy : true ,
67+ immediate : false ,
68+ } ) ;
6069 this [ IdentityState . TO_VALIDATE ] = data . value ?. data ;
6170 } catch ( error ) {
6271 console . error ( error ) ;
6372 }
6473 } ,
6574 async fetchOnErrorCount ( ) {
6675 try {
67- const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . ON_ERROR } &limit=99999999` ) ;
76+ const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . ON_ERROR } &limit=99999999` , {
77+ lazy : true ,
78+ immediate : false ,
79+ } ) ;
6880 this [ IdentityState . ON_ERROR ] = data . value ?. data ;
6981 } catch ( error ) {
7082 console . error ( error ) ;
7183 }
7284 } ,
7385 async fetchToSyncCount ( ) {
7486 try {
75- const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . TO_SYNC } &limit=99999999` ) ;
87+ const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . TO_SYNC } &limit=99999999` , {
88+ lazy : true ,
89+ immediate : false ,
90+ } ) ;
7691 this [ IdentityState . TO_SYNC ] = data . value ?. data ;
7792 } catch ( error ) {
7893 console . error ( error ) ;
7994 }
8095 } ,
8196 async fetchProcessingCount ( ) {
8297 try {
83- const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . PROCESSING } &limit=99999999` ) ;
98+ const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . PROCESSING } &limit=99999999` , {
99+ lazy : true ,
100+ immediate : false ,
101+ } ) ;
84102 this [ IdentityState . PROCESSING ] = data . value ?. data ;
85103 } catch ( error ) {
86104 console . error ( error ) ;
87105 }
88106 } ,
89107 async fetchSyncedCount ( ) {
90108 try {
91- const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . SYNCED } &limit=99999999` ) ;
109+ const { data } = await useHttp < any > ( `/management/identities/count?filters[@state][]=${ IdentityState . SYNCED } &limit=99999999` , {
110+ lazy : true ,
111+ immediate : false ,
112+ } ) ;
92113 this [ IdentityState . SYNCED ] = data . value ?. data ;
93114 } catch ( error ) {
94115 console . error ( error ) ;
0 commit comments