fix: use correct users statuses endpoint
This commit is contained in:
@@ -42,26 +42,11 @@ export const UserService = {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
async getUserStatuses() {
|
async getUserStatuses() {
|
||||||
try {
|
const data = await requestJson('/super/v1/users/statuses');
|
||||||
const data = await requestJson('/super/v1/user/statuses');
|
return Array.isArray(data) ? data : [];
|
||||||
return Array.isArray(data) ? data : [];
|
|
||||||
} catch (error) {
|
|
||||||
if (error?.status === 404) {
|
|
||||||
const data = await requestJson('/super/v1/users/statuses');
|
|
||||||
return Array.isArray(data) ? data : [];
|
|
||||||
}
|
|
||||||
throw error;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
async updateUserStatus({ userID, status }) {
|
async updateUserStatus({ userID, status }) {
|
||||||
try {
|
return requestJson(`/super/v1/users/${userID}/status`, { method: 'PATCH', body: { status } });
|
||||||
return await requestJson(`/super/v1/user/${userID}/status`, { method: 'PATCH', body: { status } });
|
|
||||||
} catch (error) {
|
|
||||||
if (error?.status === 404) {
|
|
||||||
return requestJson(`/super/v1/users/${userID}/status`, { method: 'PATCH', body: { status } });
|
|
||||||
}
|
|
||||||
throw error;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
async updateUserRoles({ userID, roles }) {
|
async updateUserRoles({ userID, roles }) {
|
||||||
if (!userID) throw new Error('userID is required');
|
if (!userID) throw new Error('userID is required');
|
||||||
|
|||||||
Reference in New Issue
Block a user