handleCall method
Future<GeneratedMessage>
handleCall(
- ServerContext ctx,
- String methodName,
- 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 'Login':
return login(ctx, request as $3.LoginReq);
case 'ChangePassword':
return changePassword(ctx, request as $3.ChangePasswordReq);
case 'AdminUpdateInfo':
return adminUpdateInfo(ctx, request as $3.AdminUpdateInfoReq);
case 'GetAdminInfo':
return getAdminInfo(ctx, request as $3.GetAdminInfoReq);
case 'AddAdminAccount':
return addAdminAccount(ctx, request as $3.AddAdminAccountReq);
case 'ChangeAdminPassword':
return changeAdminPassword(ctx, request as $3.ChangeAdminPasswordReq);
case 'DelAdminAccount':
return delAdminAccount(ctx, request as $3.DelAdminAccountReq);
case 'SearchAdminAccount':
return searchAdminAccount(ctx, request as $3.SearchAdminAccountReq);
case 'AddDefaultFriend':
return addDefaultFriend(ctx, request as $3.AddDefaultFriendReq);
case 'DelDefaultFriend':
return delDefaultFriend(ctx, request as $3.DelDefaultFriendReq);
case 'FindDefaultFriend':
return findDefaultFriend(ctx, request as $3.FindDefaultFriendReq);
case 'SearchDefaultFriend':
return searchDefaultFriend(ctx, request as $3.SearchDefaultFriendReq);
case 'AddDefaultGroup':
return addDefaultGroup(ctx, request as $3.AddDefaultGroupReq);
case 'DelDefaultGroup':
return delDefaultGroup(ctx, request as $3.DelDefaultGroupReq);
case 'FindDefaultGroup':
return findDefaultGroup(ctx, request as $3.FindDefaultGroupReq);
case 'SearchDefaultGroup':
return searchDefaultGroup(ctx, request as $3.SearchDefaultGroupReq);
case 'AddInvitationCode':
return addInvitationCode(ctx, request as $3.AddInvitationCodeReq);
case 'GenInvitationCode':
return genInvitationCode(ctx, request as $3.GenInvitationCodeReq);
case 'FindInvitationCode':
return findInvitationCode(ctx, request as $3.FindInvitationCodeReq);
case 'UseInvitationCode':
return useInvitationCode(ctx, request as $3.UseInvitationCodeReq);
case 'DelInvitationCode':
return delInvitationCode(ctx, request as $3.DelInvitationCodeReq);
case 'SearchInvitationCode':
return searchInvitationCode(ctx, request as $3.SearchInvitationCodeReq);
case 'SearchUserIPLimitLogin':
return searchUserIPLimitLogin(ctx, request as $3.SearchUserIPLimitLoginReq);
case 'AddUserIPLimitLogin':
return addUserIPLimitLogin(ctx, request as $3.AddUserIPLimitLoginReq);
case 'DelUserIPLimitLogin':
return delUserIPLimitLogin(ctx, request as $3.DelUserIPLimitLoginReq);
case 'SearchIPForbidden':
return searchIPForbidden(ctx, request as $3.SearchIPForbiddenReq);
case 'AddIPForbidden':
return addIPForbidden(ctx, request as $3.AddIPForbiddenReq);
case 'DelIPForbidden':
return delIPForbidden(ctx, request as $3.DelIPForbiddenReq);
case 'CancellationUser':
return cancellationUser(ctx, request as $3.CancellationUserReq);
case 'BlockUser':
return blockUser(ctx, request as $3.BlockUserReq);
case 'UnblockUser':
return unblockUser(ctx, request as $3.UnblockUserReq);
case 'SearchBlockUser':
return searchBlockUser(ctx, request as $3.SearchBlockUserReq);
case 'FindUserBlockInfo':
return findUserBlockInfo(ctx, request as $3.FindUserBlockInfoReq);
case 'CheckRegisterForbidden':
return checkRegisterForbidden(ctx, request as $3.CheckRegisterForbiddenReq);
case 'CheckLoginForbidden':
return checkLoginForbidden(ctx, request as $3.CheckLoginForbiddenReq);
case 'CreateToken':
return createToken(ctx, request as $3.CreateTokenReq);
case 'ParseToken':
return parseToken(ctx, request as $3.ParseTokenReq);
case 'AddApplet':
return addApplet(ctx, request as $3.AddAppletReq);
case 'DelApplet':
return delApplet(ctx, request as $3.DelAppletReq);
case 'UpdateApplet':
return updateApplet(ctx, request as $3.UpdateAppletReq);
case 'FindApplet':
return findApplet(ctx, request as $3.FindAppletReq);
case 'SearchApplet':
return searchApplet(ctx, request as $3.SearchAppletReq);
case 'GetClientConfig':
return getClientConfig(ctx, request as $3.GetClientConfigReq);
case 'SetClientConfig':
return setClientConfig(ctx, request as $3.SetClientConfigReq);
case 'DelClientConfig':
return delClientConfig(ctx, request as $3.DelClientConfigReq);
case 'GetUserToken':
return getUserToken(ctx, request as $3.GetUserTokenReq);
case 'InvalidateToken':
return invalidateToken(ctx, request as $3.InvalidateTokenReq);
case 'LatestApplicationVersion':
return latestApplicationVersion(ctx, request as $3.LatestApplicationVersionReq);
case 'AddApplicationVersion':
return addApplicationVersion(ctx, request as $3.AddApplicationVersionReq);
case 'UpdateApplicationVersion':
return updateApplicationVersion(ctx, request as $3.UpdateApplicationVersionReq);
case 'DeleteApplicationVersion':
return deleteApplicationVersion(ctx, request as $3.DeleteApplicationVersionReq);
case 'PageApplicationVersion':
return pageApplicationVersion(ctx, request as $3.PageApplicationVersionReq);
default:
throw $core.ArgumentError('Unknown method: $methodName');
}
}