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
* @return {Observable<any>}
* @return {Observable<'connected' | 'disconnected'>}
*/
@CordovaCheck()
onChange(): Observable<any> {
return merge(this.onConnect(), this.onDisconnect());
onChange(): Observable<'connected' | 'disconnected'> {
return merge(this.onConnect().pipe(mapTo('connected')), this.onDisconnect().pipe(mapTo('disconnected'));
}
/**