Sha256: d303eb1a6a793645cfbe60873e71cf1fcdd93544194ea39855aff9a2858a5393

Contents?: true

Size: 1.23 KB

Versions: 1

Compression:

Stored size: 1.23 KB

Contents

# encoding: utf-8
module NeteaseIM
  class User
    
    def self.create(params)
      Utils.check_required_params(params, %w(accid))
      Request.send_sync('user/create.action', params)
    end
    
    def self.update(params)
      Utils.check_required_params(params, %w(accid))
      Request.send_sync('user/update.action', params)
    end
    
    def refresh_token(params)
      Utils.check_required_params(params, %w(accid))
      Request.send_sync('user/refreshToken.action', params)
    end
    
    def block(params)
      Utils.check_required_params(params, %w(accid))
      Request.send_sync('user/block.action', params)
    end
    
    def unblock(params)
      Utils.check_required_params(params, %w(accid))
      Request.send_sync('user/unblock.action', params)
    end
    
    def update_uinfo(params)
      Utils.check_required_params(params, %w(accid))
      Request.send_sync('user/updateUinfo.action', params)
    end
    
    def get_uinfos(params)
      Utils.check_required_params(params, %w(accids))
      Request.send_sync('user/getUinfos.action', params)
    end
    
    def set_donnop(params)
      Utils.check_required_params(params, %w(accid))
      Request.send_sync('user/setDonnop.action', params)
    end
    
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
netease_im-0.1.0 lib/netease_im/user.rb