wip
This commit is contained in:
parent
ade38bfe2f
commit
40c5cd0013
|
@ -151,6 +151,7 @@ import { chooseFileFromPc } from '@/utility/select-file.js';
|
|||
import { store } from '@/store.js';
|
||||
import { isSeparatorNeeded, getSeparatorInfo, makeDateGroupedTimelineComputedRef } from '@/utility/timeline-date-separate.js';
|
||||
import { usePagination } from '@/composables/use-pagination.js';
|
||||
import { globalEvents, useGlobalEvent } from '@/events.js';
|
||||
|
||||
const props = withDefaults(defineProps<{
|
||||
initialFolder?: Misskey.entities.DriveFolder['id'] | null;
|
||||
|
@ -515,10 +516,12 @@ async function moveFilesBulk() {
|
|||
|
||||
const toFolder = await os.selectDriveFolder(folder.value ? folder.value.id : null);
|
||||
|
||||
os.apiWithDialog('drive/files/move-bulk', {
|
||||
await os.apiWithDialog('drive/files/move-bulk', {
|
||||
fileIds: selectedFiles.value.map(f => f.id),
|
||||
folderId: toFolder[0] ? toFolder[0].id : null,
|
||||
});
|
||||
|
||||
globalEvents.emit('driveFilesMoved', selectedFiles.value, toFolder[0]);
|
||||
}
|
||||
|
||||
function addFolder(folderToAdd: Misskey.entities.DriveFolder, unshift = false) {
|
||||
|
@ -694,6 +697,10 @@ function closeTip() {
|
|||
store.set('readDriveTip', true);
|
||||
}
|
||||
|
||||
useGlobalEvent('driveFilesMoved', (files, to) => {
|
||||
// TODO
|
||||
});
|
||||
|
||||
let connection: Misskey.ChannelConnection<Misskey.Channels['drive']> | null = null;
|
||||
|
||||
onMounted(() => {
|
||||
|
|
|
@ -13,6 +13,7 @@ type Events = {
|
|||
clientNotification: (notification: Misskey.entities.Notification) => void;
|
||||
notePosted: (note: Misskey.entities.Note) => void;
|
||||
noteDeleted: (noteId: Misskey.entities.Note['id']) => void;
|
||||
driveFilesMoved: (files: Misskey.entities.DriveFile[], to: Misskey.entities.DriveFolder | null) => void;
|
||||
};
|
||||
|
||||
export const globalEvents = new EventEmitter<Events>();
|
||||
|
|
Loading…
Reference in New Issue