summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/ios/www/js/lib/etc/sim.js
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/platforms/ios/www/js/lib/etc/sim.js')
-rw-r--r--StoneIsland/platforms/ios/www/js/lib/etc/sim.js43
1 files changed, 22 insertions, 21 deletions
diff --git a/StoneIsland/platforms/ios/www/js/lib/etc/sim.js b/StoneIsland/platforms/ios/www/js/lib/etc/sim.js
index 65be02b0..19d2e3c3 100644
--- a/StoneIsland/platforms/ios/www/js/lib/etc/sim.js
+++ b/StoneIsland/platforms/ios/www/js/lib/etc/sim.js
@@ -1,49 +1,50 @@
-var sim = (function(){
- var sim = {}
+var simcard = (function(){
+ var simcard = {}
- sim.loaded = false
- sim.data = {
+ simcard.loaded = false
+ simcard.data = {
carrierName: 'unknown',
countryCode: 'us',
mcc: '0',
mnc: '0',
}
- sim.fetch = function(cb){
+ simcard.fetch = function(cb){
console.log('fetching sim data')
- sim.afterFetch = cb
- window.plugins.sim.getSimInfo(sim.success, sim.error)
+ simcard.afterFetch = cb
+ window.plugins.sim.getSimInfo(simcard.success, simcard.error)
+ // cordova.exec(simcard.success, simcard.error, 'Sim', 'getSimInfo', [])
}
- sim.afterFetch = function(){}
+ simcard.afterFetch = function(){}
- sim.success = function(data){
+ simcard.success = function(data){
console.log(data)
- if (sim.data.countryCode) {
- sim.data = data
- sim.data.countryCode = sim.data.countryCode.toLowerCase()
+ if (simcard.data.countryCode) {
+ simcard.data = data
+ simcard.data.countryCode = simcard.data.countryCode.toLowerCase()
// app is only available in US or Canada, so call the US API regardless
- if (sim.data.countryCode !== 'ca') {
- sim.data.countryCode = 'us'
+ if (simcard.data.countryCode !== 'ca') {
+ simcard.data.countryCode = 'us'
}
}
- sim.loaded = true
- sim.afterFetch()
+ simcard.loaded = true
+ simcard.afterFetch()
}
- sim.error = function(){
+ simcard.error = function(){
console.log("no SIM card detected")
$.ajax({
url: "http://ip-api.com/json/",
jsonp: "callback",
dataType: "jsonp",
- success: sim.success,
+ success: simcard.success,
error: function(){
- sim.loaded = true
- sim.afterFetch()
+ simcard.loaded = true
+ simcard.afterFetch()
}
})
}
- return sim
+ return simcard
})() \ No newline at end of file