From 1536d15ecfc025c98606f0674be3fa9874452311 Mon Sep 17 00:00:00 2001 From: Michael Crowe Date: Thu, 19 Apr 2018 06:09:33 -0400 Subject: [PATCH] fix(android-connectivity): add ethernet connection type (#5670) Add "ethernet" connection type to getConnectionType to correctly return a connection type when the type is "ethernet" --- tns-core-modules/connectivity/connectivity.android.ts | 6 ++++++ tns-core-modules/connectivity/connectivity.d.ts | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/tns-core-modules/connectivity/connectivity.android.ts b/tns-core-modules/connectivity/connectivity.android.ts index f2a9740e4..5fa9fc4f6 100644 --- a/tns-core-modules/connectivity/connectivity.android.ts +++ b/tns-core-modules/connectivity/connectivity.android.ts @@ -4,10 +4,12 @@ export enum connectionType { none = 0, wifi = 1, mobile = 2, + ethernet = 3 } const wifi = "wifi"; const mobile = "mobile"; +const ethernet = "ethernet"; // Get Connection Type function getConnectivityManager(): android.net.ConnectivityManager { @@ -37,6 +39,10 @@ export function getConnectionType(): number { if (type.indexOf(mobile) !== -1){ return connectionType.mobile; } + + if (type.indexOf(ethernet) !== -1){ + return connectionType.ethernet; + } return connectionType.none; } diff --git a/tns-core-modules/connectivity/connectivity.d.ts b/tns-core-modules/connectivity/connectivity.d.ts index d82728606..a4c09c092 100644 --- a/tns-core-modules/connectivity/connectivity.d.ts +++ b/tns-core-modules/connectivity/connectivity.d.ts @@ -27,7 +27,12 @@ export enum connectionType { /** * Denotes a mobile connection, i.e. cellular network or WAN. */ - mobile = 2 + mobile = 2, + + /** + * Denotes an ethernet connection + */ + ethernet = 3 } /**