Skip to content

Commit cf4031d

Browse files
committed
chore: Update identityState.ts to use optional chaining for data.value
1 parent 1cfb0e8 commit cf4031d

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/stores/identityState.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -39,57 +39,57 @@ export const useIdentityStateStore = defineStore('identityStates', {
3939
},
4040
async fetchTotalCount() {
4141
try {
42-
const { data } = await useHttp('/management/identities/count?limit=99999999');
43-
this.total = data.value.data;
42+
const { data } = await useHttp<any>('/management/identities/count?limit=99999999');
43+
this.total = data.value?.data;
4444
} catch (error) {
4545
console.error(error);
4646
}
4747
},
4848

4949
async fetchToCompleteCount() {
5050
try {
51-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.TO_COMPLETE}&limit=99999999`);
52-
this[IdentityState.TO_COMPLETE] = data.value.data;
51+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.TO_COMPLETE}&limit=99999999`);
52+
this[IdentityState.TO_COMPLETE] = data.value?.data;
5353
} catch (error) {
5454
console.error(error);
5555
}
5656
},
5757
async fetchToValidateCount() {
5858
try {
59-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.TO_VALIDATE}&limit=99999999`);
60-
this[IdentityState.TO_VALIDATE] = data.value.data;
59+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.TO_VALIDATE}&limit=99999999`);
60+
this[IdentityState.TO_VALIDATE] = data.value?.data;
6161
} catch (error) {
6262
console.error(error);
6363
}
6464
},
6565
async fetchOnErrorCount() {
6666
try {
67-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.ON_ERROR}&limit=99999999`);
68-
this[IdentityState.ON_ERROR] = data.value.data;
67+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.ON_ERROR}&limit=99999999`);
68+
this[IdentityState.ON_ERROR] = data.value?.data;
6969
} catch (error) {
7070
console.error(error);
7171
}
7272
},
7373
async fetchToSyncCount() {
7474
try {
75-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.TO_SYNC}&limit=99999999`);
76-
this[IdentityState.TO_SYNC] = data.value.data;
75+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.TO_SYNC}&limit=99999999`);
76+
this[IdentityState.TO_SYNC] = data.value?.data;
7777
} catch (error) {
7878
console.error(error);
7979
}
8080
},
8181
async fetchProcessingCount() {
8282
try {
83-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.PROCESSING}&limit=99999999`);
84-
this[IdentityState.PROCESSING] = data.value.data;
83+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.PROCESSING}&limit=99999999`);
84+
this[IdentityState.PROCESSING] = data.value?.data;
8585
} catch (error) {
8686
console.error(error);
8787
}
8888
},
8989
async fetchSyncedCount() {
9090
try {
91-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.SYNCED}&limit=99999999`);
92-
this[IdentityState.SYNCED] = data.value.data;
91+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.SYNCED}&limit=99999999`);
92+
this[IdentityState.SYNCED] = data.value?.data;
9393
} catch (error) {
9494
console.error(error);
9595
}

0 commit comments

Comments
 (0)