mirror of
https://github.com/hanzo-io/team.git
synced 2026-10-30 18:56:23 +00:00
* feat(mobile): add and remove channel members * feat(mobile): add channel settings - archive, delete and change channel type * feat(mobile): view channel members in a scroll view * feat(mobile): edit channel name and description functionality * feat(mobile): added modal for channel info and updated styles for channel header --------- Co-authored-by: pranavmene2000 <[email protected]> Co-authored-by: Pranav Mene <[email protected]> Co-authored-by: Janhvi Patil <[email protected]>
11 lines
548 B
TypeScript
11 lines
548 B
TypeScript
import { RavenWorkspaceMember } from "@raven/types/Raven/RavenWorkspaceMember"
|
|
import { useFrappeGetCall } from "frappe-react-sdk"
|
|
|
|
type WorkspaceMemberFields = Pick<RavenWorkspaceMember, 'user' | 'is_admin' | 'creation' | 'name'>
|
|
|
|
export const useFetchWorkspaceMembers = (workspaceID: string) => {
|
|
return useFrappeGetCall<{ message: WorkspaceMemberFields[] }>('raven.api.workspaces.fetch_workspace_members', { workspace: workspaceID }, ["workspace_members", workspaceID], {
|
|
revalidateOnFocus: false,
|
|
errorRetryCount: 2
|
|
})
|
|
} |