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