Bnet/Services: Updated bnet proto files
This commit is contained in:
@@ -354,7 +354,7 @@ namespace BNetServer.Networking
|
||||
response.State = new Bgs.Protocol.Account.V1.AccountState();
|
||||
response.State.PrivacyInfo = new Bgs.Protocol.Account.V1.PrivacyInfo();
|
||||
response.State.PrivacyInfo.IsUsingRid = false;
|
||||
response.State.PrivacyInfo.IsRealIdVisibleForViewFriends = false;
|
||||
response.State.PrivacyInfo.IsVisibleForViewFriends = false;
|
||||
response.State.PrivacyInfo.IsHiddenFromFriendFinder = true;
|
||||
|
||||
response.Tags = new Bgs.Protocol.Account.V1.AccountFieldTags();
|
||||
|
||||
@@ -31,28 +31,13 @@ namespace BNetServer.Networking
|
||||
{
|
||||
switch (methodId)
|
||||
{
|
||||
case 12:
|
||||
{
|
||||
GameAccountHandle request = new GameAccountHandle();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
GameAccountBlob response = new GameAccountBlob();
|
||||
BattlenetRpcErrorCode status = HandleGetGameAccountBlob(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.GetGameAccountBlob(GameAccountHandle: {1}) returned GameAccountBlob: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 13:
|
||||
{
|
||||
GetAccountRequest request = new GetAccountRequest();
|
||||
ResolveAccountRequest request = new ResolveAccountRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
GetAccountResponse response = new GetAccountResponse();
|
||||
BattlenetRpcErrorCode status = HandleGetAccount(request, response);
|
||||
ResolveAccountResponse response = new ResolveAccountResponse();
|
||||
BattlenetRpcErrorCode status = HandleResolveAccount(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.GetAccount(GetAccountRequest: {1}) returned GetAccountResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
@@ -61,21 +46,6 @@ namespace BNetServer.Networking
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 14:
|
||||
{
|
||||
CreateGameAccountRequest request = new CreateGameAccountRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
GameAccountHandle response = new GameAccountHandle();
|
||||
BattlenetRpcErrorCode status = HandleCreateGameAccount(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.CreateGameAccount(CreateGameAccountRequest: {1}) returned GameAccountHandle: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 15:
|
||||
{
|
||||
IsIgrAddressRequest request = new IsIgrAddressRequest();
|
||||
@@ -91,39 +61,11 @@ namespace BNetServer.Networking
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 20:
|
||||
{
|
||||
CacheExpireRequest request = new CacheExpireRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
BattlenetRpcErrorCode status = HandleCacheExpire(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.CacheExpire(CacheExpireRequest: {1}) status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 21:
|
||||
{
|
||||
CredentialUpdateRequest request = new CredentialUpdateRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
CredentialUpdateResponse response = new CredentialUpdateResponse();
|
||||
BattlenetRpcErrorCode status = HandleCredentialUpdate(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.CredentialUpdate(CredentialUpdateRequest: {1}) returned CredentialUpdateResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 25:
|
||||
{
|
||||
SubscriptionUpdateRequest request = new SubscriptionUpdateRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
SubscriptionUpdateResponse response = new SubscriptionUpdateResponse();
|
||||
BattlenetRpcErrorCode status = HandleSubscribe(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.Subscribe(SubscriptionUpdateRequest: {1}) returned SubscriptionUpdateResponse: {2} status: {3}.",
|
||||
@@ -239,21 +181,6 @@ namespace BNetServer.Networking
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 36:
|
||||
{
|
||||
ForwardCacheExpireRequest request = new ForwardCacheExpireRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleForwardCacheExpire(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.ForwardCacheExpire(ForwardCacheExpireRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 37:
|
||||
{
|
||||
GetAuthorizedDataRequest request = new GetAuthorizedDataRequest();
|
||||
@@ -269,90 +196,6 @@ namespace BNetServer.Networking
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 38:
|
||||
{
|
||||
AccountFlagUpdateRequest request = new AccountFlagUpdateRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
BattlenetRpcErrorCode status = HandleAccountFlagUpdate(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.AccountFlagUpdate(AccountFlagUpdateRequest: {1}) status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 39:
|
||||
{
|
||||
GameAccountFlagUpdateRequest request = new GameAccountFlagUpdateRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
BattlenetRpcErrorCode status = HandleGameAccountFlagUpdate(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.GameAccountFlagUpdate(GameAccountFlagUpdateRequest: {1}) status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
/* case 40:
|
||||
{
|
||||
UpdateParentalControlsAndCAISRequest request = new UpdateParentalControlsAndCAISRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleUpdateParentalControlsAndCAIS(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.UpdateParentalControlsAndCAIS(UpdateParentalControlsAndCAISRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 41:
|
||||
{
|
||||
CreateGameAccountRequest request = new CreateGameAccountRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
CreateGameAccountResponse response = new CreateGameAccountResponse();
|
||||
BattlenetRpcErrorCode status = HandleCreateGameAccount2(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.CreateGameAccount2(CreateGameAccountRequest: {1}) returned CreateGameAccountResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 42:
|
||||
{
|
||||
GetGameAccountRequest request = new GetGameAccountRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
GetGameAccountResponse response = new GetGameAccountResponse();
|
||||
BattlenetRpcErrorCode status = HandleGetGameAccount(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.GetGameAccount(GetGameAccountRequest: {1}) returned GetGameAccountResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, &response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 43:
|
||||
{
|
||||
QueueDeductRecordRequest request = new QueueDeductRecordRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleQueueDeductRecord(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method AccountService.QueueDeductRecord(QueueDeductRecordRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}*/
|
||||
default:
|
||||
Log.outError(LogFilter.ServiceProtobuf, "Bad method id {0}.", methodId);
|
||||
SendResponse(token, BattlenetRpcErrorCode.RpcInvalidMethod);
|
||||
@@ -360,21 +203,9 @@ namespace BNetServer.Networking
|
||||
}
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleGetGameAccountBlob(GameAccountHandle request, GameAccountBlob response)
|
||||
BattlenetRpcErrorCode HandleResolveAccount(ResolveAccountRequest request, ResolveAccountResponse response)
|
||||
{
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.GetAccount({1})", GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleGetAccount(GetAccountRequest request, GetAccountResponse response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.GetAccount({1})", GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleCreateGameAccount(CreateGameAccountRequest request, GameAccountHandle response)
|
||||
{
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.CreateGameAccount({1})", GetCallerInfo(), request.ToString());
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.ResolveAccount({1})", GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
@@ -384,18 +215,6 @@ namespace BNetServer.Networking
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleCacheExpire(CacheExpireRequest request)
|
||||
{
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.CacheExpire({1})", GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleCredentialUpdate(CredentialUpdateRequest request, CredentialUpdateResponse response)
|
||||
{
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.CredentialUpdate({1})", GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleSubscribe(SubscriptionUpdateRequest request, SubscriptionUpdateResponse response)
|
||||
{
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.Subscribe({1})", GetCallerInfo(), request.ToString());
|
||||
@@ -442,58 +261,17 @@ namespace BNetServer.Networking
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleForwardCacheExpire(ForwardCacheExpireRequest request, NoData response)
|
||||
{
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.ForwardCacheExpire({1})", GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleGetAuthorizedData(GetAuthorizedDataRequest request, GetAuthorizedDataResponse response)
|
||||
{
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.GetAuthorizedData({1})", GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleAccountFlagUpdate(AccountFlagUpdateRequest request)
|
||||
{
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.AccountFlagUpdate({1})", GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleGameAccountFlagUpdate(GameAccountFlagUpdateRequest request)
|
||||
{
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.GameAccountFlagUpdate({1})", GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
/*BattlenetRpcErrorCode HandleUpdateParentalControlsAndCAIS(UpdateParentalControlsAndCAISRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.UpdateParentalControlsAndCAIS: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleCreateGameAccount2(CreateGameAccountRequest request, CreateGameAccountResponse response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.CreateGameAccount2: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleGetGameAccount(GetGameAccountRequest request, GetGameAccountResponse response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.GetGameAccount: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleQueueDeductRecord(QueueDeductRecordRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method AccountService.QueueDeductRecord: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
class AccountListener : ServiceBase
|
||||
|
||||
@@ -23,114 +23,6 @@ using Google.Protobuf;
|
||||
|
||||
namespace BNetServer.Networking
|
||||
{
|
||||
class ChallengeService : ServiceBase
|
||||
{
|
||||
public ChallengeService(Session session, uint serviceHash) : base(session, serviceHash) { }
|
||||
|
||||
public override void CallServerMethod(uint token, uint methodId, CodedInputStream stream)
|
||||
{
|
||||
switch (methodId)
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
ChallengePickedRequest request = new ChallengePickedRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
ChallengePickedResponse response = new ChallengePickedResponse();
|
||||
BattlenetRpcErrorCode status = HandleChallengePicked(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChallengeService.ChallengePicked(bgs.protocol.challenge.v1.ChallengePickedRequest: {1}) returned bgs.protocol.challenge.v1.ChallengePickedResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
ChallengeAnsweredRequest request = new ChallengeAnsweredRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
ChallengeAnsweredResponse response = new ChallengeAnsweredResponse();
|
||||
BattlenetRpcErrorCode status = HandleChallengeAnswered(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChallengeService.ChallengeAnswered(bgs.protocol.challenge.v1.ChallengeAnsweredRequest: {1}) returned bgs.protocol.challenge.v1.ChallengeAnsweredResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
ChallengeCancelledRequest request = new ChallengeCancelledRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleChallengeCancelled(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChallengeService.ChallengeCancelled(bgs.protocol.challenge.v1.ChallengeCancelledRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
SendChallengeToUserRequest request = new SendChallengeToUserRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
SendChallengeToUserResponse response = new SendChallengeToUserResponse();
|
||||
BattlenetRpcErrorCode status = HandleSendChallengeToUser(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChallengeService.SendChallengeToUser(bgs.protocol.challenge.v1.SendChallengeToUserRequest: {1}) returned bgs.protocol.challenge.v1.SendChallengeToUserResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
Log.outError(LogFilter.ServiceProtobuf, "Bad method id {0}.", methodId);
|
||||
SendResponse(token, BattlenetRpcErrorCode.RpcInvalidMethod);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleChallengePicked(ChallengePickedRequest request, ChallengePickedResponse response) {
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChallengeService.ChallengePicked: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleChallengeAnswered(ChallengeAnsweredRequest request, ChallengeAnsweredResponse response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChallengeService.ChallengeAnswered: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleChallengeCancelled(ChallengeCancelledRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChallengeService.ChallengeCancelled: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleSendChallengeToUser(SendChallengeToUserRequest request, SendChallengeToUserResponse response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChallengeService.SendChallengeToUser: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class ChallengeListener : ServiceBase
|
||||
{
|
||||
public ChallengeListener(Session session, uint serviceHash) : base(session, serviceHash) { }
|
||||
@@ -139,32 +31,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
switch (methodId)
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
ChallengeUserRequest request = new ChallengeUserRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnChallengeUser(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChallengeListener.OnChallengeUser(bgs.protocol.challenge.v1.ChallengeUserRequest: {1} status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
ChallengeResultRequest request = new ChallengeResultRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnChallengeResult(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChallengeListener.OnChallengeResult(bgs.protocol.challenge.v1.ChallengeResultRequest: {1} status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
ChallengeExternalRequest request = new ChallengeExternalRequest();
|
||||
@@ -198,19 +64,6 @@ namespace BNetServer.Networking
|
||||
}
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleOnChallengeUser(ChallengeUserRequest request) {
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChallengeListener.OnChallengeUser: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleOnChallengeResult(ChallengeResultRequest request)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChallengeListener.OnChallengeResult: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleOnExternalChallenge(ChallengeExternalRequest request)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChallengeListener.OnExternalChallenge: {1}",
|
||||
|
||||
@@ -1,312 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2012-2020 CypherCore <http://github.com/CypherCore>
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
using Bgs.Protocol;
|
||||
using Bgs.Protocol.Channel.V1;
|
||||
using BNetServer.Services;
|
||||
using Framework.Constants;
|
||||
using Google.Protobuf;
|
||||
|
||||
namespace BNetServer.Networking
|
||||
{
|
||||
class ChannelService : ServiceBase
|
||||
{
|
||||
public ChannelService(Session session, uint serviceHash) : base(session, serviceHash) { }
|
||||
|
||||
public override void CallServerMethod(uint token, uint methodId, CodedInputStream stream)
|
||||
{
|
||||
switch (methodId)
|
||||
{
|
||||
case 2:
|
||||
{
|
||||
RemoveMemberRequest request = new RemoveMemberRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleRemoveMember(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelService.RemoveMember(bgs.protocol.channel.v1.RemoveMemberRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
SendMessageRequest request = new SendMessageRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleSendMessage(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelService.SendMessage(bgs.protocol.channel.v1.SendMessageRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
UpdateChannelStateRequest request = new UpdateChannelStateRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleUpdateChannelState(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelService.UpdateChannelState(bgs.protocol.channel.v1.UpdateChannelStateRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
UpdateMemberStateRequest request = new UpdateMemberStateRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleUpdateMemberState(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelService.UpdateMemberState(bgs.protocol.channel.v1.UpdateMemberStateRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
DissolveRequest request = new DissolveRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleDissolve(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelService.Dissolve(bgs.protocol.channel.v1.DissolveRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
Log.outError(LogFilter.ServiceProtobuf, "Bad method id {0}.", methodId);
|
||||
SendResponse(token, BattlenetRpcErrorCode.RpcInvalidMethod);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleRemoveMember(RemoveMemberRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelService.RemoveMember: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleSendMessage(SendMessageRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelService.SendMessage: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleUpdateChannelState(UpdateChannelStateRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelService.UpdateChannelState: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleUpdateMemberState(UpdateMemberStateRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelService.UpdateMemberState: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleDissolve(DissolveRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelService.Dissolve: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
}
|
||||
|
||||
class ChannelListener : ServiceBase
|
||||
{
|
||||
public ChannelListener(Session session, uint serviceHash) : base(session, serviceHash) { }
|
||||
|
||||
public override void CallServerMethod(uint token, uint methodId, CodedInputStream stream)
|
||||
{
|
||||
switch (methodId)
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
JoinNotification request = new JoinNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnJoin(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelListener.OnJoin(bgs.protocol.channel.v1.JoinNotification: {1}) status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
MemberAddedNotification request = new MemberAddedNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnMemberAdded(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelListener.OnMemberAdded(bgs.protocol.channel.v1.MemberAddedNotification: {1}) status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
LeaveNotification request = new LeaveNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnLeave(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelListener.OnLeave(bgs.protocol.channel.v1.LeaveNotification: {1}) status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
MemberRemovedNotification request = new MemberRemovedNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnMemberRemoved(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelListener.OnMemberRemoved(bgs.protocol.channel.v1.MemberRemovedNotification: {1}) status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
SendMessageNotification request = new SendMessageNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnSendMessage(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelListener.OnSendMessage(bgs.protocol.channel.v1.SendMessageNotification: {1}) status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
UpdateChannelStateNotification request = new UpdateChannelStateNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnUpdateChannelState(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelListener.OnUpdateChannelState(bgs.protocol.channel.v1.UpdateChannelStateNotification: {1}) status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
UpdateMemberStateNotification request = new UpdateMemberStateNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnUpdateMemberState(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method ChannelListener.OnUpdateMemberState(bgs.protocol.channel.v1.UpdateMemberStateNotification: {1}) status: {2}.",
|
||||
GetCallerInfo(), request.ToString(), status);
|
||||
if (status != 0)
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
Log.outError(LogFilter.ServiceProtobuf, "Bad method id {0}.", methodId);
|
||||
SendResponse(token, BattlenetRpcErrorCode.RpcInvalidMethod);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleOnJoin(JoinNotification request)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelListener.OnJoin: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleOnMemberAdded(MemberAddedNotification request)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelListener.OnMemberAdded: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleOnLeave(LeaveNotification request)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelListener.OnLeave: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleOnMemberRemoved(MemberRemovedNotification request)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelListener.OnMemberRemoved: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleOnSendMessage(SendMessageNotification request)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelListener.OnSendMessage: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleOnUpdateChannelState(UpdateChannelStateNotification request)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelListener.OnUpdateChannelState: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleOnUpdateMemberState(UpdateMemberStateNotification request)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method ChannelListener.OnUpdateMemberState: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -35,7 +35,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
SubscribeRequest request = new SubscribeRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
SubscribeResponse response = new SubscribeResponse();
|
||||
BattlenetRpcErrorCode status = HandleSubscribe(request, response);
|
||||
@@ -51,7 +50,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
SendInvitationRequest request = new SendInvitationRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleSendInvitation(request, response);
|
||||
@@ -65,9 +63,8 @@ namespace BNetServer.Networking
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
GenericInvitationRequest request = new GenericInvitationRequest();
|
||||
AcceptInvitationRequest request = new AcceptInvitationRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleAcceptInvitation(request, response);
|
||||
@@ -81,9 +78,8 @@ namespace BNetServer.Networking
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
GenericInvitationRequest request = new GenericInvitationRequest();
|
||||
RevokeInvitationRequest request = new RevokeInvitationRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleRevokeInvitation(request, response);
|
||||
@@ -97,9 +93,8 @@ namespace BNetServer.Networking
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
GenericInvitationRequest request = new GenericInvitationRequest();
|
||||
DeclineInvitationRequest request = new DeclineInvitationRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleDeclineInvitation(request, response);
|
||||
@@ -113,9 +108,8 @@ namespace BNetServer.Networking
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
GenericInvitationRequest request = new GenericInvitationRequest();
|
||||
IgnoreInvitationRequest request = new IgnoreInvitationRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleIgnoreInvitation(request, response);
|
||||
@@ -127,29 +121,12 @@ namespace BNetServer.Networking
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
AssignRoleRequest request = new AssignRoleRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleAssignRole(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsService.AssignRole(bgs.protocol.friends.v1.AssignRoleRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 8:
|
||||
{
|
||||
GenericFriendRequest request = new GenericFriendRequest();
|
||||
RemoveFriendRequest request = new RemoveFriendRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
GenericFriendResponse response = new GenericFriendResponse();
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleRemoveFriend(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsService.RemoveFriend(bgs.protocol.friends.v1.GenericFriendRequest: {1}) returned bgs.protocol.friends.v1.GenericFriendResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
@@ -163,7 +140,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
ViewFriendsRequest request = new ViewFriendsRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
ViewFriendsResponse response = new ViewFriendsResponse();
|
||||
BattlenetRpcErrorCode status = HandleViewFriends(request, response);
|
||||
@@ -179,7 +155,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
UpdateFriendStateRequest request = new UpdateFriendStateRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleUpdateFriendState(request, response);
|
||||
@@ -195,7 +170,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
UnsubscribeRequest request = new UnsubscribeRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleUnsubscribe(request, response);
|
||||
@@ -209,9 +183,8 @@ namespace BNetServer.Networking
|
||||
}
|
||||
case 12:
|
||||
{
|
||||
GenericFriendRequest request = new GenericFriendRequest();
|
||||
RevokeAllInvitationsRequest request = new RevokeAllInvitationsRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleRevokeAllInvitations(request, response);
|
||||
@@ -223,38 +196,6 @@ namespace BNetServer.Networking
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
/*case 13:
|
||||
{
|
||||
GetFriendListRequest request = new GetFriendListRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
GetFriendListResponse response = new GetFriendListResponse();
|
||||
BattlenetRpcErrorCode status = HandleGetFriendList(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsService.GetFriendList(bgs.protocol.friends.v1.GetFriendListRequest: {1}) returned bgs.protocol.friends.v1.GetFriendListResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}
|
||||
case 14:
|
||||
{
|
||||
CreateFriendshipRequest request = new CreateFriendshipRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleCreateFriendship(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsService.CreateFriendship(bgs.protocol.friends.v1.CreateFriendshipRequest: {1}) returned bgs.protocol.NoData: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
if (status == 0)
|
||||
SendResponse(token, response);
|
||||
else
|
||||
SendResponse(token, status);
|
||||
break;
|
||||
}*/
|
||||
default:
|
||||
Log.outError(LogFilter.ServiceProtobuf, "Bad method id {0}.", methodId);
|
||||
SendResponse(token, BattlenetRpcErrorCode.RpcInvalidMethod);
|
||||
@@ -276,42 +217,35 @@ namespace BNetServer.Networking
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleAcceptInvitation(GenericInvitationRequest request, NoData response)
|
||||
BattlenetRpcErrorCode HandleAcceptInvitation(AcceptInvitationRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method FriendsService.AcceptInvitation: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleRevokeInvitation(GenericInvitationRequest request, NoData response)
|
||||
BattlenetRpcErrorCode HandleRevokeInvitation(RevokeInvitationRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method FriendsService.RevokeInvitation: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleDeclineInvitation(GenericInvitationRequest request, NoData response)
|
||||
BattlenetRpcErrorCode HandleDeclineInvitation(DeclineInvitationRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method FriendsService.DeclineInvitation: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleIgnoreInvitation(GenericInvitationRequest request, NoData response)
|
||||
BattlenetRpcErrorCode HandleIgnoreInvitation(IgnoreInvitationRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method FriendsService.IgnoreInvitation: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleAssignRole(AssignRoleRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method FriendsService.AssignRole: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleRemoveFriend(GenericFriendRequest request, GenericFriendResponse response)
|
||||
BattlenetRpcErrorCode HandleRemoveFriend(RemoveFriendRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method FriendsService.RemoveFriend: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
@@ -339,27 +273,12 @@ namespace BNetServer.Networking
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleRevokeAllInvitations(GenericFriendRequest request, NoData response)
|
||||
BattlenetRpcErrorCode HandleRevokeAllInvitations(RevokeAllInvitationsRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method FriendsService.RevokeAllInvitations: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
/*BattlenetRpcErrorCode HandleGetFriendList(GetFriendListRequest request, GetFriendListResponse response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method FriendsService.GetFriendList: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleCreateFriendship(CreateFriendshipRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method FriendsService.CreateFriendship: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
class FriendsListener : ServiceBase
|
||||
@@ -374,7 +293,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
FriendNotification request = new FriendNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnFriendAdded(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsListener.OnFriendAdded(bgs.protocol.friends.v1.FriendNotification: {1}) status: {2}.",
|
||||
@@ -387,7 +305,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
FriendNotification request = new FriendNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnFriendRemoved(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsListener.OnFriendRemoved(bgs.protocol.friends.v1.FriendNotification: {1}) status: {2}.",
|
||||
@@ -400,7 +317,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
InvitationNotification request = new InvitationNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnReceivedInvitationAdded(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsListener.OnReceivedInvitationAdded(bgs.protocol.friends.v1.InvitationNotification: {1}) status: {2}.",
|
||||
@@ -413,7 +329,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
InvitationNotification request = new InvitationNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnReceivedInvitationRemoved(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsListener.OnReceivedInvitationRemoved(bgs.protocol.friends.v1.InvitationNotification: {1}) status: {2}.",
|
||||
@@ -426,7 +341,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
InvitationNotification request = new InvitationNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnSentInvitationAdded(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsListener.OnSentInvitationAdded(bgs.protocol.friends.v1.InvitationNotification: {1}) status: {2}.",
|
||||
@@ -439,7 +353,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
InvitationNotification request = new InvitationNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnSentInvitationRemoved(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsListener.OnSentInvitationRemoved(bgs.protocol.friends.v1.InvitationNotification: {1}) status: {2}.",
|
||||
@@ -452,7 +365,6 @@ namespace BNetServer.Networking
|
||||
{
|
||||
UpdateFriendStateNotification request = new UpdateFriendStateNotification();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
BattlenetRpcErrorCode status = HandleOnUpdateFriendState(request);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method FriendsListener.OnUpdateFriendState(bgs.protocol.friends.v1.UpdateFriendStateNotification: {1}) status: {2}.",
|
||||
|
||||
@@ -30,8 +30,6 @@ namespace BNetServer.Services
|
||||
AddService<AccountService>(OriginalHash.AccountService);
|
||||
AddService<AccountListener>(OriginalHash.AccountListener);
|
||||
AddService<AuthenticationService>(OriginalHash.AuthenticationService);
|
||||
AddService<ChallengeService>(OriginalHash.ChallengeService);
|
||||
AddService<ChannelService>(OriginalHash.ChannelService);
|
||||
AddService<ConnectionService>(OriginalHash.ConnectionService);
|
||||
AddService<FriendsService>(OriginalHash.FriendsService);
|
||||
AddService<GameUtilitiesService>(OriginalHash.GameUtilitiesService);
|
||||
|
||||
@@ -51,7 +51,7 @@ namespace BNetServer.Networking
|
||||
AddRecentPlayersRequest request = new AddRecentPlayersRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
AddRecentPlayersResponse response = new AddRecentPlayersResponse();
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleAddRecentPlayers(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method UserManagerService.AddRecentPlayers(bgs.protocol.user_manager.v1.AddRecentPlayersRequest: {1}) returned bgs.protocol.user_manager.v1.AddRecentPlayersResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
@@ -65,9 +65,9 @@ namespace BNetServer.Networking
|
||||
{
|
||||
ClearRecentPlayersRequest request = new ClearRecentPlayersRequest();
|
||||
request.MergeFrom(stream);
|
||||
|
||||
|
||||
ClearRecentPlayersResponse response = new ClearRecentPlayersResponse();
|
||||
|
||||
NoData response = new NoData();
|
||||
BattlenetRpcErrorCode status = HandleClearRecentPlayers(request, response);
|
||||
Log.outDebug(LogFilter.ServiceProtobuf, "{0} Client called server method UserManagerService.ClearRecentPlayers(bgs.protocol.user_manager.v1.ClearRecentPlayersRequest: {1}) returned bgs.protocol.user_manager.v1.ClearRecentPlayersResponse: {2} status: {3}.",
|
||||
GetCallerInfo(), request.ToString(), response.ToString(), status);
|
||||
@@ -171,14 +171,14 @@ namespace BNetServer.Networking
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleAddRecentPlayers(AddRecentPlayersRequest request, AddRecentPlayersResponse response)
|
||||
BattlenetRpcErrorCode HandleAddRecentPlayers(AddRecentPlayersRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method UserManagerService.AddRecentPlayers: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
return BattlenetRpcErrorCode.RpcNotImplemented;
|
||||
}
|
||||
|
||||
BattlenetRpcErrorCode HandleClearRecentPlayers(ClearRecentPlayersRequest request, ClearRecentPlayersResponse response)
|
||||
BattlenetRpcErrorCode HandleClearRecentPlayers(ClearRecentPlayersRequest request, NoData response)
|
||||
{
|
||||
Log.outError(LogFilter.ServiceProtobuf, "{0} Client tried to call not implemented method UserManagerService.ClearRecentPlayers: {1}",
|
||||
GetCallerInfo(), request.ToString());
|
||||
|
||||
Reference in New Issue
Block a user