提交 40391c01 编写于 作者: D DCloud_LXH

fix(setUserCaptureScreen): harmony 类型错误

上级 ee8e84e2
...@@ -2,7 +2,7 @@ import { display } from '@kit.ArkUI'; ...@@ -2,7 +2,7 @@ import { display } from '@kit.ArkUI';
import { window } from '@kit.ArkUI'; import { window } from '@kit.ArkUI';
import { Callback, BusinessError } from '@kit.BasicServicesKit'; import { Callback, BusinessError } from '@kit.BasicServicesKit';
import { getAbilityContext, UTSHarmony } from '@dcloudio/uni-runtime'; import { getAbilityContext } from '@dcloudio/uni-runtime';
import { import {
OnUserCaptureScreen, UserCaptureScreenCallback, OnUserCaptureScreen, UserCaptureScreenCallback,
...@@ -52,7 +52,7 @@ export const setUserCaptureScreen: SetUserCaptureScreen = function (options: Set ...@@ -52,7 +52,7 @@ export const setUserCaptureScreen: SetUserCaptureScreen = function (options: Set
return; return;
} else { } else {
try { try {
UTSHarmony.requestSystemPermission(['ohos.permission.PRIVACY_WINDOW'], (allRight: boolean) => { UTSHarmony.requestSystemPermission(['ohos.permission.PRIVACY_WINDOW'], (allRight: boolean, _grantedList: string[]) => {
if (allRight) { if (allRight) {
window.setWindowPrivacyMode(!options.enable, (err: BusinessError) => { window.setWindowPrivacyMode(!options.enable, (err: BusinessError) => {
const errCode: number = err.code; const errCode: number = err.code;
...@@ -71,8 +71,8 @@ export const setUserCaptureScreen: SetUserCaptureScreen = function (options: Set ...@@ -71,8 +71,8 @@ export const setUserCaptureScreen: SetUserCaptureScreen = function (options: Set
} else { } else {
throw new Error('permission denied') throw new Error('permission denied')
} }
}, () => { }, (_doNotAskAgain: boolean, _grantedList: string[]) => {
throw new Error('permission denied') throw new Error('permission denied');
}) })
} catch (err) { } catch (err) {
options.fail?.({ options.fail?.({
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册