From 16fee2268aed8c8bf26ef36f236349e222da3375 Mon Sep 17 00:00:00 2001 From: Hans Krywalsky Date: Thu, 15 Apr 2021 22:42:29 +0200 Subject: [PATCH] fix(network): onChange no longer causes error (#3651) closes #3649 --- src/@ionic-native/plugins/network/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/@ionic-native/plugins/network/index.ts b/src/@ionic-native/plugins/network/index.ts index bcbd600e2f..2574c66ab0 100644 --- a/src/@ionic-native/plugins/network/index.ts +++ b/src/@ionic-native/plugins/network/index.ts @@ -1,6 +1,7 @@ import { Injectable } from '@angular/core'; import { Cordova, CordovaCheck, CordovaProperty, IonicNativePlugin, Plugin } from '@ionic-native/core'; import { Observable, merge } from 'rxjs'; +import { mapTo } from 'rxjs/operators'; declare const navigator: any; @@ -99,7 +100,10 @@ export class Network extends IonicNativePlugin { */ @CordovaCheck() onChange(): Observable<'connected' | 'disconnected'> { - return merge(this.onConnect().pipe(mapTo('connected')), this.onDisconnect().pipe(mapTo('disconnected')); + return merge( + this.onConnect().pipe(mapTo('connected')), + this.onDisconnect().pipe(mapTo('disconnected')) as Observable<'disconnected'> + ); } /**