improve error handling for 401 requests and fetch

This commit is contained in:
Gregor Vostrak
2024-06-01 00:12:03 +02:00
parent a64ee87d19
commit bae4265f70
13 changed files with 305 additions and 249 deletions

View File

@@ -13,11 +13,12 @@ export const useMembersStore = defineStore('members', () => {
const organization = getCurrentOrganizationId();
if (organization) {
membersResponse.value = await handleApiRequestNotifications(
api.getMembers({
params: {
organization: organization,
},
}),
() =>
api.getMembers({
params: {
organization: organization,
},
}),
undefined,
'Failed to fetch members'
);
@@ -28,15 +29,16 @@ export const useMembersStore = defineStore('members', () => {
const organization = getCurrentOrganizationId();
if (organization) {
await handleApiRequestNotifications(
api.removeMember(
{},
{
params: {
organization: organization,
member: membershipId,
},
}
),
() =>
api.removeMember(
{},
{
params: {
organization: organization,
member: membershipId,
},
}
),
'Member deleted successfully',
'Failed to delete member'
);