diff options
Diffstat (limited to 'StoneIsland/platforms/ios/www/js/lib/etc/sim.js')
| -rw-r--r-- | StoneIsland/platforms/ios/www/js/lib/etc/sim.js | 43 |
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 |
