MOBILE-3320 network: Fix Connection type usage
parent
aed159df7c
commit
bf8b33fa61
|
@ -14,7 +14,6 @@
|
||||||
|
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Params } from '@angular/router';
|
import { Params } from '@angular/router';
|
||||||
import { Connection } from '@ionic-native/network/ngx';
|
|
||||||
|
|
||||||
import { CoreDB } from '@services/db';
|
import { CoreDB } from '@services/db';
|
||||||
import { CoreEvents } from '@singletons/events';
|
import { CoreEvents } from '@singletons/events';
|
||||||
|
@ -341,8 +340,9 @@ export class CoreAppProvider {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
let online = Network.instance.type !== null && Number(Network.instance.type) != Connection.NONE &&
|
let online = Network.instance.type !== null && Network.instance.type != Network.instance.Connection.NONE &&
|
||||||
Number(Network.instance.type) != Connection.UNKNOWN;
|
Network.instance.type != Network.instance.Connection.UNKNOWN;
|
||||||
|
|
||||||
// Double check we are not online because we cannot rely 100% in Cordova APIs. Also, check it in browser.
|
// Double check we are not online because we cannot rely 100% in Cordova APIs. Also, check it in browser.
|
||||||
if (!online && navigator.onLine) {
|
if (!online && navigator.onLine) {
|
||||||
online = true;
|
online = true;
|
||||||
|
@ -363,9 +363,14 @@ export class CoreAppProvider {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
const limited = [Connection.CELL_2G, Connection.CELL_3G, Connection.CELL_4G, Connection.CELL];
|
const limited = [
|
||||||
|
Network.instance.Connection.CELL_2G,
|
||||||
|
Network.instance.Connection.CELL_3G,
|
||||||
|
Network.instance.Connection.CELL_4G,
|
||||||
|
Network.instance.Connection.CELL,
|
||||||
|
];
|
||||||
|
|
||||||
return limited.indexOf(Number(type)) > -1;
|
return limited.indexOf(type) > -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue