]> git.deb.at Git - rhonda/impostor.git/commitdiff
Stub implementation of SendQuickChat
authorminiduikboot <mini@duikbo.at>
Sun, 20 Jun 2021 13:02:32 +0000 (15:02 +0200)
committerminiduikboot <mini@duikbo.at>
Fri, 25 Jun 2021 16:46:28 +0000 (18:46 +0200)
Proper API will follow later

src/Impostor.Api/Net/Inner/RpcCalls.cs
src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs

index 44f85e7aaaf108141886b0316533e5d42db1fb7a..b251a93a95969466d8aaf31185d8f69616b51552 100644 (file)
@@ -34,5 +34,6 @@
         SetTasks = 29,
         ClimbLadder = 31,
         UsePlatform = 32,
+        SendQuickChat = 33,
     }
 }
index c78757797564b3ce8aabea5f9fb630fc6d7ac9d9..c43be42b7a92246077202615b785de1ee5dbb881 100644 (file)
@@ -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);
             }