wop
This commit is contained in:
parent
41f149a35e
commit
cfd95ce9ac
|
@ -238,6 +238,7 @@ function deleteFolder() {
|
||||||
if (prefer.s.uploadFolder === props.folder.id) {
|
if (prefer.s.uploadFolder === props.folder.id) {
|
||||||
prefer.commit('uploadFolder', null);
|
prefer.commit('uploadFolder', null);
|
||||||
}
|
}
|
||||||
|
globalEvents.emit('driveFoldersDeleted', [props.folder]);
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
switch (err.id) {
|
switch (err.id) {
|
||||||
case 'b0fc8a17-963c-405d-bfbc-859a487295e1':
|
case 'b0fc8a17-963c-405d-bfbc-859a487295e1':
|
||||||
|
|
|
@ -428,6 +428,7 @@ function deleteFolder(folderToDelete: Misskey.entities.DriveFolder) {
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
// 削除時に親フォルダに移動
|
// 削除時に親フォルダに移動
|
||||||
cd(folderToDelete.parentId);
|
cd(folderToDelete.parentId);
|
||||||
|
globalEvents.emit('driveFoldersDeleted', [folderToDelete]);
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
switch (err.id) {
|
switch (err.id) {
|
||||||
case 'b0fc8a17-963c-405d-bfbc-859a487295e1':
|
case 'b0fc8a17-963c-405d-bfbc-859a487295e1':
|
||||||
|
@ -674,6 +675,12 @@ useGlobalEvent('driveFoldersMoved', (folders, to) => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
useGlobalEvent('driveFoldersDeleted', (folders) => {
|
||||||
|
for (const f of folders) {
|
||||||
|
foldersPaginator.removeItem(f.id);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
let connection: Misskey.ChannelConnection<Misskey.Channels['drive']> | null = null;
|
let connection: Misskey.ChannelConnection<Misskey.Channels['drive']> | null = null;
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
|
Loading…
Reference in New Issue