227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
|
# File 'lib/outbound.rb', line 227
def disable(platform, user_id, token)
unless user_id.is_a? String or user_id.is_a? Numeric
res = Result.new Outbound::ERROR_USER_ID, false
@logger.error res.error
return res
end
unless token.is_a? String
res = Result.new Outbound::ERROR_TOKEN, false
@logger.error res.error
return res
end
unless [Outbound::APNS, Outbound::GCM].include? platform
res = Result.new Outbound::ERROR_PLATFORM, false
@logger.error res.error
return res
end
return post(@api_key, "/#{platform}/disable", {:token => token, :user_id => user_id})
end
|