feat: mock invite

This commit is contained in:
DiamondThree
2023-01-05 22:32:58 +08:00
parent e3c1e6a5da
commit c0c167fea8
4 changed files with 87 additions and 69 deletions

View File

@@ -69,6 +69,20 @@ export function getMembers(id: string): User[] {
return memberMap[id] || [];
}
export function setMember(workspaceId: string, member: User) {
const memberMap = JSON.parse(localStorage.getItem('affine-member') ?? '{}');
memberMap[workspaceId] = memberMap[workspaceId] || [];
memberMap[workspaceId].push(member);
localStorage.setItem('affine-member', JSON.stringify(memberMap));
}
export function deleteMember(workspaceId: string, index: number) {
const memberMap = JSON.parse(localStorage.getItem('affine-member') ?? '{}');
const memberList = memberMap[workspaceId];
memberList.splice(index, 1);
memberMap[workspaceId] = memberList;
localStorage.setItem('affine-member', JSON.stringify(memberMap));
}
export function leaveWorkspace(id: string) {
return true;
}