diff --git a/client/modules/operation/index.js b/client/modules/operation/index.js index 517c8329..dc80b8f8 100644 --- a/client/modules/operation/index.js +++ b/client/modules/operation/index.js @@ -91,12 +91,11 @@ const onConnect = currify((fn, operator) => { fn(); }); -function initOperations(prefix, socketPrefix, fn) { +async function initOperations(prefix, socketPrefix, fn) { socketPrefix = `${socketPrefix}/fileop`; - fileop({prefix, socketPrefix}, (e, operator) => { - operator.on('connect', authCheck(operator, onConnect(fn))); - }); + const operator = await fileop({prefix, socketPrefix}); + operator.on('connect', authCheck(operator, onConnect(fn))); } function setOperations(operator) { diff --git a/package.json b/package.json index 4407a295..bd8b21d4 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "subdomain": "cloudcmd", "dependencies": { "@cloudcmd/dropbox": "^4.0.1", - "@cloudcmd/fileop": "^3.0.0", + "@cloudcmd/fileop": "^4.0.0", "@cloudcmd/move-files": "^3.0.0", "@cloudcmd/read-files-sync": "^2.0.0", "apart": "^2.0.0",