|
|
|
@ -226,7 +226,7 @@ class DGitProvider extends Plugin { |
|
|
|
|
async clone (input) { |
|
|
|
|
const permission = await this.askUserPermission('clone', 'Import multiple files into your workspaces.') |
|
|
|
|
if (!permission) return false |
|
|
|
|
if (this.calculateLocalStorage() > 10000) throw new Error('Local browser storage is full.') |
|
|
|
|
if (this.calculateLocalStorage() > 10000) throw new Error('The local storage of the browser is full.') |
|
|
|
|
await this.call('filePanel', 'createWorkspace', `workspace_${Date.now()}`, false) |
|
|
|
|
|
|
|
|
|
const cmd = { |
|
|
|
@ -459,7 +459,7 @@ class DGitProvider extends Plugin { |
|
|
|
|
async import (cmd) { |
|
|
|
|
const permission = await this.askUserPermission('import', 'Import multiple files into your workspaces.') |
|
|
|
|
if (!permission) return false |
|
|
|
|
if (this.calculateLocalStorage() > 10000) throw new Error('Local browser storage is full.') |
|
|
|
|
if (this.calculateLocalStorage() > 10000) throw new Error('The local storage of the browser is full.') |
|
|
|
|
const cid = cmd.cid |
|
|
|
|
await this.call('filePanel', 'createWorkspace', `workspace_${Date.now()}`, false) |
|
|
|
|
const workspace = await this.call('filePanel', 'getCurrentWorkspace') |
|
|
|
|