Files
doneit-web/src/app/services/network-connection.service.ts
T

28 lines
511 B
TypeScript
Raw Normal View History

2021-10-18 07:44:24 +01:00
import { Injectable } from '@angular/core';
import { BehaviorSubject, Observable } from 'rxjs'
import { Platform } from '@ionic/angular'
2021-11-09 17:23:39 +01:00
import { Network } from '@capacitor/network';
2021-10-18 07:44:24 +01:00
@Injectable({
providedIn: 'root'
})
export class NetworkConnectionService {
online: boolean = true;
2021-11-09 17:23:39 +01:00
constructor(){
Network.addListener('networkStatusChange', status => {
2022-04-28 09:32:27 +01:00
2021-10-18 07:44:24 +01:00
});
}
2021-11-09 17:23:39 +01:00
2021-10-18 07:44:24 +01:00
2021-11-09 17:23:39 +01:00
logCurrentNetworkStatus = async () => {
const status = await Network.getStatus();
return status;
};
2021-10-18 07:44:24 +01:00
}