Class: NeteaseIM::User

Inherits:
Object
  • Object
show all
Defined in:
lib/netease_im/user.rb

Class Method Summary collapse

Class Method Details

.block(params) ⇒ Object



20
21
22
23
# File 'lib/netease_im/user.rb', line 20

def self.block(params)
  Utils.check_required_params(params, %w(accid))
  Request.send_sync('user/block.action', params)
end

.create(params) ⇒ Object



5
6
7
8
# File 'lib/netease_im/user.rb', line 5

def self.create(params)
  Utils.check_required_params(params, %w(accid))
  Request.send_sync('user/create.action', params)
end

.get_uinfos(params) ⇒ Object



35
36
37
38
# File 'lib/netease_im/user.rb', line 35

def self.get_uinfos(params)
  Utils.check_required_params(params, %w(accids))
  Request.send_sync('user/getUinfos.action', params)
end

.refresh_token(params) ⇒ Object



15
16
17
18
# File 'lib/netease_im/user.rb', line 15

def self.refresh_token(params)
  Utils.check_required_params(params, %w(accid))
  Request.send_sync('user/refreshToken.action', params)
end

.set_donnop(params) ⇒ Object



40
41
42
43
# File 'lib/netease_im/user.rb', line 40

def self.set_donnop(params)
  Utils.check_required_params(params, %w(accid))
  Request.send_sync('user/setDonnop.action', params)
end

.unblock(params) ⇒ Object



25
26
27
28
# File 'lib/netease_im/user.rb', line 25

def self.unblock(params)
  Utils.check_required_params(params, %w(accid))
  Request.send_sync('user/unblock.action', params)
end

.update(params) ⇒ Object



10
11
12
13
# File 'lib/netease_im/user.rb', line 10

def self.update(params)
  Utils.check_required_params(params, %w(accid))
  Request.send_sync('user/update.action', params)
end

.update_uinfo(params) ⇒ Object



30
31
32
33
# File 'lib/netease_im/user.rb', line 30

def self.update_uinfo(params)
  Utils.check_required_params(params, %w(accid))
  Request.send_sync('user/updateUinfo.action', params)
end