diff --git a/packages/frontend/src/utility/get-drive-file-menu.ts b/packages/frontend/src/utility/get-drive-file-menu.ts index fea7f8f1d3..21138259cb 100644 --- a/packages/frontend/src/utility/get-drive-file-menu.ts +++ b/packages/frontend/src/utility/get-drive-file-menu.ts @@ -24,6 +24,8 @@ function rename(file: Misskey.entities.DriveFile) { misskeyApi('drive/files/update', { fileId: file.id, name: name, + }).then(updated => { + globalEvents.emit('driveFilesUpdated', [updated]); }); }); } @@ -37,6 +39,8 @@ async function describe(file: Misskey.entities.DriveFile) { misskeyApi('drive/files/update', { fileId: file.id, comment: caption.length === 0 ? null : caption, + }).then(updated => { + globalEvents.emit('driveFilesUpdated', [updated]); }); }, closed: () => dispose(), @@ -49,6 +53,8 @@ function move(file: Misskey.entities.DriveFile) { misskeyApi('drive/files/update', { fileId: file.id, folderId: folders[0] ? folders[0].id : null, + }).then(updated => { + globalEvents.emit('driveFilesUpdated', [updated]); }); }); } @@ -57,6 +63,8 @@ function toggleSensitive(file: Misskey.entities.DriveFile) { misskeyApi('drive/files/update', { fileId: file.id, isSensitive: !file.isSensitive, + }).then(updated => { + globalEvents.emit('driveFilesUpdated', [updated]); }).catch(err => { os.alert({ type: 'error',