@@ -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