feat(network): update Network plugin (#3608)

Extends onChange Observable with types of connection to which it changed
This commit is contained in:
timkovik 2021-04-06 00:33:36 +03:00 committed by GitHub
parent 2f69dd88cb
commit 31ee7efc22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -95,11 +95,11 @@ export class Network extends IonicNativePlugin {
/** /**
* Returns an observable to watch connection changes * Returns an observable to watch connection changes
* @return {Observable<any>} * @return {Observable<'connected' | 'disconnected'>}
*/ */
@CordovaCheck() @CordovaCheck()
onChange(): Observable<any> { onChange(): Observable<'connected' | 'disconnected'> {
return merge(this.onConnect(), this.onDisconnect()); return merge(this.onConnect().pipe(mapTo('connected')), this.onDisconnect().pipe(mapTo('disconnected'));
} }
/** /**