handleCall method

Future<GeneratedMessage> handleCall(
  1. ServerContext ctx,
  2. String methodName,
  3. GeneratedMessage request
)

Dispatches the call. The request object should come from createRequest.

Implementation

$async.Future<$pb.GeneratedMessage> handleCall(
    $pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) {
  switch (methodName) {
    case 'UpdateUserInfo':
      return updateUserInfo(ctx, request as $3.UpdateUserInfoReq);
    case 'AddUserAccount':
      return addUserAccount(ctx, request as $3.AddUserAccountReq);
    case 'SearchUserPublicInfo':
      return searchUserPublicInfo(ctx, request as $3.SearchUserPublicInfoReq);
    case 'FindUserPublicInfo':
      return findUserPublicInfo(ctx, request as $3.FindUserPublicInfoReq);
    case 'SearchUserFullInfo':
      return searchUserFullInfo(ctx, request as $3.SearchUserFullInfoReq);
    case 'FindUserFullInfo':
      return findUserFullInfo(ctx, request as $3.FindUserFullInfoReq);
    case 'SendVerifyCode':
      return sendVerifyCode(ctx, request as $3.SendVerifyCodeReq);
    case 'VerifyCode':
      return verifyCode(ctx, request as $3.VerifyCodeReq);
    case 'RegisterUser':
      return registerUser(ctx, request as $3.RegisterUserReq);
    case 'Login':
      return login(ctx, request as $3.LoginReq);
    case 'ResetPassword':
      return resetPassword(ctx, request as $3.ResetPasswordReq);
    case 'ChangePassword':
      return changePassword(ctx, request as $3.ChangePasswordReq);
    case 'CheckUserExist':
      return checkUserExist(ctx, request as $3.CheckUserExistReq);
    case 'DelUserAccount':
      return delUserAccount(ctx, request as $3.DelUserAccountReq);
    case 'FindUserAccount':
      return findUserAccount(ctx, request as $3.FindUserAccountReq);
    case 'FindAccountUser':
      return findAccountUser(ctx, request as $3.FindAccountUserReq);
    case 'OpenIMCallback':
      return openIMCallback(ctx, request as $3.OpenIMCallbackReq);
    case 'UserLoginCount':
      return userLoginCount(ctx, request as $3.UserLoginCountReq);
    case 'SearchUserInfo':
      return searchUserInfo(ctx, request as $3.SearchUserInfoReq);
    case 'GetTokenForVideoMeeting':
      return getTokenForVideoMeeting(ctx, request as $3.GetTokenForVideoMeetingReq);
    case 'GetRTCToken':
      return getRTCToken(ctx, request as $3.GetRTCTokenReq);
    case 'SetAllowRegister':
      return setAllowRegister(ctx, request as $3.SetAllowRegisterReq);
    case 'GetAllowRegister':
      return getAllowRegister(ctx, request as $3.GetAllowRegisterReq);
    default:
      throw $core.ArgumentError('Unknown method: $methodName');
  }
}