diff --git a/lib/carriers.js b/lib/carriers.js index 172b1f4..eb671eb 100644 --- a/lib/carriers.js +++ b/lib/carriers.js @@ -221,15 +221,12 @@ module.exports = { escotel: [ '%s@escotelmobile.com', ], - surewestcommunications: [ + sunrisecommunications: [ '%s@freesurf.ch', ], teliadenmark: [ '%s@gsm1800.telia.dk', ], - ideacellular: [ - '%s@ideacellular.net', - ], itelcel: [ '%s@itelcel.com', ], @@ -283,9 +280,6 @@ module.exports = { oneconnectaustria: [ '%s@onemail.at', ], - onlinebeep: [ - '%s@onlinebeep.net', - ], optusmobile: [ '%s@optusmobile.com.au', ], diff --git a/lib/text.js b/lib/text.js index 952fda7..8af7eb1 100644 --- a/lib/text.js +++ b/lib/text.js @@ -1,9 +1,7 @@ -var providers = require('./providers.js') - , _ = require('underscore') - , carriers = require('./carriers.js') - , exec = require('child_process').exec - , spawn = require('child_process').spawn; -var StringDecoder = require('string_decoder').StringDecoder; +var providers = require('./providers.js'), + carriers = require('./carriers.js'), + spawn = require('child_process').spawn, + StringDecoder = require('string_decoder').StringDecoder; var debugEnabled = false; @@ -44,6 +42,7 @@ function debug(enable) { Params: phone - phone number to text message - message to send + carrier - carrier to use (may be null) region - region to use (defaults to US) cb - function(err), provides err messages */ @@ -53,10 +52,10 @@ function sendText(phone, message, carrier, region, cb) { region = region || 'us'; var providers_list; - if (carrier == null) { - providers_list = providers[region]; - } else { + if (carrier !== null) { providers_list = carriers[carrier]; + } else { + providers_list = providers[region]; } var emails = providers_list.map(function(provider) { @@ -79,7 +78,7 @@ function sendText(phone, message, carrier, region, cb) { child.on('exit', function(code, signal) { cb(false); }); - console.log(message); + output(message); child.stdin.write(message); child.stdin.end(); }