mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-25 14:28:51 +08:00
feat: support remove user & workspace avatar (#4302)
This commit is contained in:
@@ -24,8 +24,12 @@ export function useBlockSuiteWorkspaceAvatarUrl(
|
||||
fallbackData: null,
|
||||
});
|
||||
const setAvatar = useCallback(
|
||||
async (file: File) => {
|
||||
async (file: File | null) => {
|
||||
assertExists(blockSuiteWorkspace);
|
||||
if (!file) {
|
||||
blockSuiteWorkspace.meta.setAvatar('');
|
||||
return;
|
||||
}
|
||||
const blob = new Blob([file], { type: file.type });
|
||||
const blobs = await blockSuiteWorkspace.blobs;
|
||||
const blobId = await blobs.set(blob);
|
||||
|
||||
Reference in New Issue
Block a user