Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
52 lines
1.8 KiB
JavaScript
Executable file
52 lines
1.8 KiB
JavaScript
Executable file
/**
|
|
* The apn constants
|
|
*/
|
|
define(function(require) {
|
|
'use strict';
|
|
|
|
var APN_TYPES = ['default', 'mms', 'supl', 'dun', 'ims', 'fota'];
|
|
|
|
var CP_APN_KEY = 'ril.data.cp.apns';
|
|
var DEFAULT_APN_KEY = 'ril.data.default.apns';
|
|
|
|
// Used for detecting if a new icc card has been inserted.
|
|
var CACHED_ICCIDS_KEY = 'apn.cached.iccids';
|
|
|
|
var APN_LIST_KEY = 'apn.list';
|
|
var APN_SELECTIONS_KEY = 'apn.selections';
|
|
var APN_SETTINGS_KEY = 'ril.data.apnSettings';
|
|
var DEFAULT_APN_SETTINGS_KEY = 'ril.data.default.apnSettings';
|
|
|
|
var MCC_SETTINGS_KEY = 'operatorvariant.mcc';
|
|
var MNC_SETTINGS_KEY = 'operatorvariant.mnc';
|
|
|
|
var EU_ROAMING_ENABLED_KEY = 'eu-roaming.enabled';
|
|
var EU_ROAMING_FILE_PATH = '/resources/eu-roaming.json';
|
|
|
|
var APN_PROPS = [
|
|
'carrier', 'apn', 'user', 'passwd', 'httpproxyhost', 'httpproxyport',
|
|
'mmsc', 'mmsproxy', 'mmsport', 'authtype', 'types', 'protocol',
|
|
'roaming_protocol', 'mtu',
|
|
/**
|
|
* _id is an internal property for identifying apn items received via
|
|
* client provisioning.
|
|
*/
|
|
'_id'
|
|
];
|
|
|
|
return {
|
|
get APN_TYPES() { return APN_TYPES; },
|
|
get CP_APN_KEY() { return CP_APN_KEY; },
|
|
get DEFAULT_APN_KEY() { return DEFAULT_APN_KEY; },
|
|
get CACHED_ICCIDS_KEY() { return CACHED_ICCIDS_KEY; },
|
|
get APN_LIST_KEY() { return APN_LIST_KEY; },
|
|
get APN_SELECTIONS_KEY() { return APN_SELECTIONS_KEY; },
|
|
get APN_SETTINGS_KEY() { return APN_SETTINGS_KEY; },
|
|
get DEFAULT_APN_SETTINGS_KEY() { return DEFAULT_APN_SETTINGS_KEY; },
|
|
get MCC_SETTINGS_KEY() { return MCC_SETTINGS_KEY; },
|
|
get MNC_SETTINGS_KEY() { return MNC_SETTINGS_KEY; },
|
|
get EU_ROAMING_ENABLED_KEY() { return EU_ROAMING_ENABLED_KEY; },
|
|
get EU_ROAMING_FILE_PATH() { return EU_ROAMING_FILE_PATH; },
|
|
get APN_PROPS() { return APN_PROPS; }
|
|
};
|
|
});
|