diff --git a/sgx-bwmsgsv2.rb b/sgx-bwmsgsv2.rb index 20a558d804c620f8e4489ef8f5dc132cf3ce21b1..c52624344b62f309a32f80eab037068699bd5e2d 100755 --- a/sgx-bwmsgsv2.rb +++ b/sgx-bwmsgsv2.rb @@ -195,8 +195,9 @@ module SGXbwmsgsv2 token, secret, m, pth, body=nil, head={}, code=[200], respond_with=:body ) + # TODO: need to make a separate thing for voice.bw.c eventually EM::HttpRequest.new( - "https://api.catapult.inetwork.com/#{pth}" + "https://messaging.bandwidth.com/#{pth}" ).public_send( m, head: { @@ -590,25 +591,25 @@ module SGXbwmsgsv2 EMPromise.reject([:cancel, 'item-not-found']) end }.then { |user_id, api_token, api_secret, phone_num| + # TODO: find way to verify #{phone_num}, too call_catapult( api_token, api_secret, :get, - "v1/users/#{user_id}/phoneNumbers/#{phone_num}" + "api/v2/users/#{user_id}/media" ).then { |response| params = JSON.parse(response) - if params['numberState'] == 'enabled' - check_then_register( - i, - user_id, - api_token, - api_secret, - phone_num - ) - else - # TODO: add text re number disabled - EMPromise.reject([:modify, 'not-acceptable']) - end + # TODO: confirm params is array - could be empty + + puts "register got str #{response.to_s[0..999]}" + + check_then_register( + i, + user_id, + api_token, + api_secret, + phone_num + ) } }.catch { |e| EMPromise.reject(case e