From: miniduikboot Date: Sun, 20 Jun 2021 13:02:32 +0000 (+0200) Subject: Stub implementation of SendQuickChat X-Git-Tag: v1.5.0~7^2~2 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=2f04f6ea98ae7bed6c880f80c72673501e689b29;p=rhonda%2Fimpostor.git Stub implementation of SendQuickChat Proper API will follow later --- diff --git a/src/Impostor.Api/Net/Inner/RpcCalls.cs b/src/Impostor.Api/Net/Inner/RpcCalls.cs index 44f85e7..b251a93 100644 --- a/src/Impostor.Api/Net/Inner/RpcCalls.cs +++ b/src/Impostor.Api/Net/Inner/RpcCalls.cs @@ -34,5 +34,6 @@ SetTasks = 29, ClimbLadder = 31, UsePlatform = 32, + SendQuickChat = 33, } } diff --git a/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs b/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs index c787577..c43be42 100644 --- a/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs +++ b/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs @@ -297,6 +297,17 @@ namespace Impostor.Server.Net.Inner.Objects break; } + case RpcCalls.SendQuickChat: + { + if (!await ValidateOwnership(call, sender)) + { + return false; + } + + // TODO: deserialize and expose the result in an API + break; + } + default: return await base.HandleRpcAsync(sender, target, call, reader); }