diff --git a/Gruntfile.js b/Gruntfile.js index 93883ad9..3f1bfeda 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -30,7 +30,6 @@ module.exports = function (grunt) { ], ussd_public_rapidpro: [ 'src/index.js', - 'src/engage.js', 'src/rapidpro.js', '<%= paths.src.app.ussd_public_rapidpro %>', 'src/init.js' @@ -53,7 +52,6 @@ module.exports = function (grunt) { ], ussd_chw_rapidpro: [ 'src/index.js', - 'src/engage.js', 'src/rapidpro.js', '<%= paths.src.app.ussd_chw_rapidpro %>', 'src/init.js' @@ -132,7 +130,6 @@ module.exports = function (grunt) { ], ussd_public_rapidpro: [ 'test/setup.js', - 'src/engage.js', 'src/rapidpro.js', '<%= paths.src.app.ussd_public_rapidpro %>', 'test/ussd_public_rapidpro.test.js' @@ -155,7 +152,6 @@ module.exports = function (grunt) { ], ussd_chw_rapidpro: [ 'test/setup.js', - 'src/engage.js', 'src/rapidpro.js', '<%= paths.src.app.ussd_chw_rapidpro %>', 'test/ussd_chw_rapidpro.test.js' diff --git a/go-app-ussd_public_rapidpro.js b/go-app-ussd_public_rapidpro.js index 01d0a666..2c0803f9 100644 --- a/go-app-ussd_public_rapidpro.js +++ b/go-app-ussd_public_rapidpro.js @@ -1,53 +1,6 @@ var go = {}; go; -go.Engage = function() { - var vumigo = require('vumigo_v02'); - var events = vumigo.events; - var Eventable = events.Eventable; - var _ = require('lodash'); - var url = require('url'); - - var Engage = Eventable.extend(function(self, json_api, base_url, token) { - self.json_api = json_api; - self.base_url = base_url; - self.json_api.defaults.headers.Authorization = ['Bearer ' + token]; - self.json_api.defaults.headers['Content-Type'] = ['application/json']; - - self.contact_check = function(msisdn, block) { - return self.json_api.post(url.resolve(self.base_url, 'v1/contacts'), { - data: { - blocking: block ? 'wait' : 'no_wait', - contacts: [msisdn] - } - }).then(function(response) { - var existing = _.filter(response.data.contacts, function(obj) { - return obj.status === "valid"; - }); - return !_.isEmpty(existing); - }); - }; - - self.LANG_MAP = {zul_ZA: "en", - xho_ZA: "en", - afr_ZA: "af", - eng_ZA: "en", - nso_ZA: "en", - tsn_ZA: "en", - sot_ZA: "en", - tso_ZA: "en", - ssw_ZA: "en", - ven_ZA: "en", - nbl_ZA: "en", - set_ZA: "en", - }; - }); - - - - return Engage; -}(); - go.RapidPro = function() { var vumigo = require('vumigo_v02'); var url_utils = require('url');