1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- var apis = require( './apis' );
- var rongrequest = require( './rongrequest' );
- exports.getToken = function( userId, name, portraitUri, format, callback ) {
- rongrequest.request( apis['user']['getToken'], {
- userId : userId,
- name : name,
- portraitUri : portraitUri
- }, format, function( err, result ) {
- return callback( err, result );
- } );
- }
- exports.refresh = function( userId, name, portraitUri, format, callback ) {
- rongrequest.request( apis['user']['refresh'], {
- userId : userId,
- name : name,
- portraitUri : portraitUri
- }, format, function( err, result ) {
- return callback( err, result );
- } );
- }
- exports.checkOnline = function( userId, format, callback ) {
- rongrequest.request( apis['user']['checkOnline'], {
- userId : userId
- }, format, function( err, result ) {
- return callback( err, result );
- } );
- }
- exports.block = function( userId, numMinutes, format, callback ) {
- numMinutes = parseInt( numMinutes );
- if( numMinutes <= 0 ) { // Don't need to call the API.
- return callback( null, '{"code":200}' );
- }
- if( numMinutes > 43200 ) {
- numMinutes = 43200;
- }
- rongrequest.request( apis['user']['block'], {
- userId : userId,
- minute : numMinutes
- }, format, function( err, result ) {
- return callback( err, result );
- } );
- }
- exports.unblock = function( userId, format, callback ) {
- rongrequest.request( apis['user']['unblock'], {
- userId : userId
- }, format, function( err, result ) {
- return callback( err, result );
- } );
- }
- exports.block.query = function( format, callback ) {
- rongrequest.request( apis['user']['queryBlocked'], {}, format, function( err, result ) {
- return callback( err, result );
- } );
- }
- exports.blacklist = {};
- exports.blacklist.add = function( userId, blackUserId, format, callback ) {
- rongrequest.request( apis['user']['addToBlackList'], {
- userId : userId,
- blackUserId : blackUserId
- }, format, function( err, result ) {
- return callback( err, result );
- } );
- }
- exports.blacklist.remove = function( userId, blackUserId, format, callback ) {
- rongrequest.request( apis['user']['removeFromBlacklist'], {
- userId : userId,
- blackUserId : blackUserId
- }, format, function( err, result ) {
- return callback( err, result );
- } );
- }
- exports.blacklist.query = function( userId, format, callback ) {
- rongrequest.request( apis['user']['queryBlacklist'], {
- userId : userId
- }, format, function( err, result ) {
- return callback( err, result );
- } );
- }
|