From 7022f610255258d1ed6bcde67e63cd324b9cd38a Mon Sep 17 00:00:00 2001 From: qiang Date: Wed, 11 Aug 2021 16:03:17 +0800 Subject: [PATCH] fix(App): openDocument callback --- .../service/api/file/open-document.js | 22 ++++++------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/src/platforms/app-plus/service/api/file/open-document.js b/src/platforms/app-plus/service/api/file/open-document.js index 32c5a464b..fce648f58 100644 --- a/src/platforms/app-plus/service/api/file/open-document.js +++ b/src/platforms/app-plus/service/api/file/open-document.js @@ -1,23 +1,15 @@ import { - getRealPath + getRealPath, + warpPlusSuccessCallback, + warpPlusErrorCallback } from '../util' -import { - invoke -} from '../../bridge' - export function openDocument ({ filePath, fileType } = {}, callbackId) { - plus.io.resolveLocalFileSystemURL(getRealPath(filePath), entry => { - plus.runtime.openFile(getRealPath(filePath)) - invoke(callbackId, { - errMsg: 'openDocument:ok' - }) - }, err => { - invoke(callbackId, { - errMsg: 'openDocument:fail ' + err.message - }) - }) + const successCallback = warpPlusSuccessCallback(callbackId, 'saveFile') + const errorCallback = warpPlusErrorCallback(callbackId, 'saveFile') + + plus.runtime.openFile(getRealPath(filePath), undefined, errorCallback, successCallback) } -- GitLab