ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: блокировка и удаление участников воркспейса в God Mode
This commit is contained in:
@@ -103,6 +103,18 @@ export class InstanceWorkspaceService extends APIService {
|
||||
});
|
||||
}
|
||||
|
||||
async updateMemberBan(
|
||||
workspaceId: string,
|
||||
workspaceMemberId: string,
|
||||
payload: { is_banned: boolean; banned_until?: string | null }
|
||||
): Promise<TInstanceWorkspaceMember> {
|
||||
return this.patch(`/api/instances/workspaces/${workspaceId}/members/${workspaceMemberId}/ban/`, payload)
|
||||
.then((response) => response?.data)
|
||||
.catch((error) => {
|
||||
throw error?.response?.data;
|
||||
});
|
||||
}
|
||||
|
||||
async retrieveFeatures(workspaceId: string): Promise<TInstanceWorkspaceFeaturesResponse> {
|
||||
return this.get(`/api/instances/workspaces/${workspaceId}/features/`)
|
||||
.then((response) => response?.data)
|
||||
|
||||
Reference in New Issue
Block a user