module RongCloud::Services::User
Public Instance Methods
blacklist_add(user_id, black_user_id)
click to toggle source
# File lib/rong_cloud/services/user.rb, line 39 def blacklist_add(user_id, black_user_id) request("/user/blacklist/add", userId: user_id, blackUserId: black_user_id) end
blacklist_remove(user_id, black_user_id)
click to toggle source
# File lib/rong_cloud/services/user.rb, line 43 def blacklist_remove(user_id, black_user_id) request("/user/blacklist/remove", userId: user_id, blackUserId: black_user_id) end
blacklisted_users(user_id)
click to toggle source
# File lib/rong_cloud/services/user.rb, line 47 def blacklisted_users(user_id) request("/user/blacklist/query", userId: user_id) end
block_user(user_id, minute)
click to toggle source
# File lib/rong_cloud/services/user.rb, line 27 def block_user(user_id, minute) request("/user/block", { userId: user_id, minute: minute }) end
blocked_users()
click to toggle source
# File lib/rong_cloud/services/user.rb, line 35 def blocked_users request("/user/block/query") end
check_online(user_id)
click to toggle source
# File lib/rong_cloud/services/user.rb, line 23 def check_online(user_id) request("/user/checkOnline", { userId: user_id }) end
get_token(user_id, name, portrait_uri)
click to toggle source
Generate a new token to create a new RongCloud
user
@param user_id [String] user id @param name [String] user name @param portrait_uri [String] the url of user's avatar @return [Hash] the response data
# File lib/rong_cloud/services/user.rb, line 12 def get_token(user_id, name, portrait_uri) request("/user/getToken", {userId: user_id, name: name, portraitUri: portrait_uri}) end
refresh_user(user_id, name = nil, portrait_uri = nil)
click to toggle source
# File lib/rong_cloud/services/user.rb, line 16 def refresh_user(user_id, name = nil, portrait_uri = nil) params = { userId: user_id, name: name, portraitUri: portrait_uri } params.reject!{|key, value| value.nil?} request("/user/refresh", params) end
unblock_user(user_id)
click to toggle source
# File lib/rong_cloud/services/user.rb, line 31 def unblock_user(user_id) request("/user/unblock", userId: user_id) end