From a48975b4a92682ca4738798410d45820ef158239 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Suwi=C5=84ski?= Date: Tue, 8 Dec 2020 10:38:40 +0100 Subject: [PATCH 1/2] app.exec() --- src/react_native/androidjs/androidjs.ts | 3 ++- src/react_native/androidjs/api/app.ts | 6 +++++- src/webview/androidjs/androidjs.ts | 3 ++- src/webview/androidjs/api/app.ts | 6 +++++- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/react_native/androidjs/androidjs.ts b/src/react_native/androidjs/androidjs.ts index 1d8cbaf..adb0879 100644 --- a/src/react_native/androidjs/androidjs.ts +++ b/src/react_native/androidjs/androidjs.ts @@ -22,6 +22,7 @@ export = { getPath: app.getPath, loadUrl: app.loadURL, reload: app.reload, + exec: app.exec, location, mobiledata, -} \ No newline at end of file +} diff --git a/src/react_native/androidjs/api/app.ts b/src/react_native/androidjs/api/app.ts index 3fb5696..3fbb4f7 100644 --- a/src/react_native/androidjs/api/app.ts +++ b/src/react_native/androidjs/api/app.ts @@ -10,4 +10,8 @@ export function loadURL(url:string){ export function reload():void{ location.reload(); -} \ No newline at end of file +} + +export function exec(cmd:string, args:Array = []){ + return return JSON.parse(NativeModules.App.exec([cmd].concat(args))); +} diff --git a/src/webview/androidjs/androidjs.ts b/src/webview/androidjs/androidjs.ts index 7edd45b..a5d2a90 100644 --- a/src/webview/androidjs/androidjs.ts +++ b/src/webview/androidjs/androidjs.ts @@ -26,6 +26,7 @@ export = { getPath: app.getPath, reload: app.reload, loadURL: app.loadURL, + exec: app.exec, location, mobiledata, -} \ No newline at end of file +} diff --git a/src/webview/androidjs/api/app.ts b/src/webview/androidjs/api/app.ts index 8a908a6..0076d84 100644 --- a/src/webview/androidjs/api/app.ts +++ b/src/webview/androidjs/api/app.ts @@ -8,4 +8,8 @@ export function loadURL(url:string){ export function reload():void{ location.reload(); -} \ No newline at end of file +} + +export function exec(cmd:string, args:Array = []){ + return return JSON.parse((window).android.exec([cmd].concat(args))); +} From 38da1366d68d008a4688f0fc00297e79ec08289b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Suwi=C5=84ski?= Date: Tue, 8 Dec 2020 11:35:57 +0100 Subject: [PATCH 2/2] fix typo --- src/react_native/androidjs/api/app.ts | 2 +- src/webview/androidjs/api/app.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/react_native/androidjs/api/app.ts b/src/react_native/androidjs/api/app.ts index 3fbb4f7..1a1afaf 100644 --- a/src/react_native/androidjs/api/app.ts +++ b/src/react_native/androidjs/api/app.ts @@ -13,5 +13,5 @@ export function reload():void{ } export function exec(cmd:string, args:Array = []){ - return return JSON.parse(NativeModules.App.exec([cmd].concat(args))); + return JSON.parse(NativeModules.App.exec([cmd].concat(args))); } diff --git a/src/webview/androidjs/api/app.ts b/src/webview/androidjs/api/app.ts index 0076d84..645f232 100644 --- a/src/webview/androidjs/api/app.ts +++ b/src/webview/androidjs/api/app.ts @@ -11,5 +11,5 @@ export function reload():void{ } export function exec(cmd:string, args:Array = []){ - return return JSON.parse((window).android.exec([cmd].concat(args))); + return JSON.parse((window).android.exec([cmd].concat(args))); }