mirror of
https://github.com/aykhans/slash-e.git
synced 2025-12-15 21:19:21 +00:00
chore: update workspace user pages
This commit is contained in:
@@ -76,6 +76,24 @@ export function deleteWorkspaceById(workspaceId: WorkspaceId) {
|
||||
return axios.delete(`/api/workspace/${workspaceId}`);
|
||||
}
|
||||
|
||||
export function upsertWorkspaceUser(upsert: WorkspaceUserUpsert) {
|
||||
return axios.post<ResponseObject<WorkspaceUser>>(`/api/workspace/${upsert.workspaceId}/user`, upsert);
|
||||
}
|
||||
|
||||
export function getWorkspaceUserList(workspaceUserFind?: WorkspaceUserFind) {
|
||||
return axios.get<ResponseObject<WorkspaceUser[]>>(`/api/workspace/${workspaceUserFind?.workspaceId}/user`);
|
||||
}
|
||||
|
||||
export function getWorkspaceUser(workspaceUserFind?: WorkspaceUserFind) {
|
||||
return axios.get<ResponseObject<WorkspaceUser>>(
|
||||
`/api/workspace/${workspaceUserFind?.workspaceId}/user/${workspaceUserFind?.userId ?? ""}`
|
||||
);
|
||||
}
|
||||
|
||||
export function deleteWorkspaceUser(workspaceUserDelete: WorkspaceUserDelete) {
|
||||
return axios.delete(`/api/workspace/${workspaceUserDelete.workspaceId}/user/${workspaceUserDelete.userId}`);
|
||||
}
|
||||
|
||||
export function getShortcutList(shortcutFind?: ShortcutFind) {
|
||||
const queryList = [];
|
||||
if (shortcutFind?.creatorId) {
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
import { isNull, isUndefined } from "lodash-es";
|
||||
|
||||
export const isNullorUndefined = (value: any) => {
|
||||
return isNull(value) || isUndefined(value);
|
||||
};
|
||||
|
||||
export function getNowTimeStamp(): number {
|
||||
return Date.now();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user