From 67df560db262d35a33074e71a999be0092fff92c Mon Sep 17 00:00:00 2001 From: liuwei Date: Mon, 1 Aug 2022 09:05:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=BC=A0=E6=A0=87=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=9A=90=E8=97=8F=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liuwei --- .../napi/ohos_multimodalInput_pointer.js | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/runtime/main/extend/systemplugin/napi/ohos_multimodalInput_pointer.js b/runtime/main/extend/systemplugin/napi/ohos_multimodalInput_pointer.js index 757ec522..2d30260f 100644 --- a/runtime/main/extend/systemplugin/napi/ohos_multimodalInput_pointer.js +++ b/runtime/main/extend/systemplugin/napi/ohos_multimodalInput_pointer.js @@ -38,28 +38,20 @@ export function mockPointer() { console.warn("the second parameter type must be function"); return; } - args[1].call(this, paramMock.businessErrorMoc); + args[1].call(this, paramMock.businessErrorMock); } }, isPointerVisible: function (...args) { console.warn("multimodalInput.pointer.isPointerVisible interface mocked in the Previewer." + "How this interface works on the" + " Previewer may be different from that on a real device."); - const len = args.length - if (len > 1) { - console.warn("parameter number error"); - return; - } - if (len == 0) { - return new Promise((resolve, reject) => { - resolve(paramMock.paramArrayMock); - }) - } else { - if (typeof args[0] !== 'function') { - console.warn("the first parameter type must be function"); - return; + const len = args.length + if (typeof args[len - 1] === 'function') { + args[len - 1].call(this, paramMock.businessErrorMock, paramMock.paramBooleanMock) + } else { + return new Promise((resolve) => { + resolve(paramMock.paramBooleanMock) + }) } - args[0].call(this, paramMock.businessErrorMoc, paramMock.paramBooleanMock); - } }, }; return pointer