From 9eff3a168a246a9a16db63f9c48d95e7abcdc724 Mon Sep 17 00:00:00 2001 From: Igor Randjelovic Date: Fri, 23 Jun 2023 14:40:12 +0200 Subject: [PATCH] fix(Connectivity): androidApp is not defined on SDK <28 fixes #10323 --- packages/core/connectivity/index.android.ts | 3 +-- packages/core/global-types.d.ts | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/core/connectivity/index.android.ts b/packages/core/connectivity/index.android.ts index 869036157b..2419987e02 100644 --- a/packages/core/connectivity/index.android.ts +++ b/packages/core/connectivity/index.android.ts @@ -109,8 +109,7 @@ function startMonitoringLegacy(connectionTypeChangedCallback) { connectionTypeChangedCallback(newConnectionType); }; const zoneCallback = zonedCallback(onReceiveCallback); - // @ts-ignore - androidApp.registerBroadcastReceiver(android.net.ConnectivityManager.CONNECTIVITY_ACTION, zoneCallback); + Application.android.registerBroadcastReceiver(android.net.ConnectivityManager.CONNECTIVITY_ACTION, zoneCallback); } let callback; diff --git a/packages/core/global-types.d.ts b/packages/core/global-types.d.ts index 2a8a55b545..b3a206fcd3 100644 --- a/packages/core/global-types.d.ts +++ b/packages/core/global-types.d.ts @@ -103,7 +103,7 @@ declare module globalThis { function _isModuleLoadedForUI(moduleName: string): boolean; var onGlobalLayoutListener: any; - function zonedCallback(callback: Function): Function; + function zonedCallback(callback: T): T; var Reflect: any; function Deprecated(target: Object, key?: string | symbol, descriptor?: any): any; function Experimental(target: Object, key?: string | symbol, descriptor?: any): any; @@ -358,7 +358,7 @@ declare function fail(data: any): void; */ // declare function clearInterval(id: number): void; -declare function zonedCallback(callback: Function): Function; +declare function zonedCallback(callback: T): T; /** * Create a Java long from a number