summaryrefslogtreecommitdiff
path: root/src/client/app/desktop/views/components/drive.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/app/desktop/views/components/drive.vue')
-rw-r--r--src/client/app/desktop/views/components/drive.vue13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/client/app/desktop/views/components/drive.vue b/src/client/app/desktop/views/components/drive.vue
index f9b7eea64e..1376a04d99 100644
--- a/src/client/app/desktop/views/components/drive.vue
+++ b/src/client/app/desktop/views/components/drive.vue
@@ -98,8 +98,7 @@ export default Vue.extend({
hierarchyFolders: [],
selectedFiles: [],
uploadings: [],
- connection: null,
- connectionId: null,
+ connection: null
/**
* ドロップされようとしているか
@@ -116,8 +115,7 @@ export default Vue.extend({
};
},
mounted() {
- this.connection = (this as any).os.streams.driveStream.getConnection();
- this.connectionId = (this as any).os.streams.driveStream.use();
+ this.connection = (this as any).os.stream.useSharedConnection('drive');
this.connection.on('file_created', this.onStreamDriveFileCreated);
this.connection.on('file_updated', this.onStreamDriveFileUpdated);
@@ -132,12 +130,7 @@ export default Vue.extend({
}
},
beforeDestroy() {
- this.connection.off('file_created', this.onStreamDriveFileCreated);
- this.connection.off('file_updated', this.onStreamDriveFileUpdated);
- this.connection.off('file_deleted', this.onStreamDriveFileDeleted);
- this.connection.off('folder_created', this.onStreamDriveFolderCreated);
- this.connection.off('folder_updated', this.onStreamDriveFolderUpdated);
- (this as any).os.streams.driveStream.dispose(this.connectionId);
+ this.connection.dispose();
},
methods: {
onContextmenu(e) {