From 1cb1e3467492521e1ec63d1bcfb492fffc5a5e93 Mon Sep 17 00:00:00 2001 From: Mikhail Date: Sun, 29 Dec 2024 10:44:34 -0500 Subject: [PATCH] add setnicknamefree --- .../LobbyServer/LobbyUser/SetNicknameFree.cs | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 EpinelPS/LobbyServer/LobbyUser/SetNicknameFree.cs diff --git a/EpinelPS/LobbyServer/LobbyUser/SetNicknameFree.cs b/EpinelPS/LobbyServer/LobbyUser/SetNicknameFree.cs new file mode 100644 index 0000000..1566247 --- /dev/null +++ b/EpinelPS/LobbyServer/LobbyUser/SetNicknameFree.cs @@ -0,0 +1,21 @@ +using EpinelPS.Utils; + +namespace EpinelPS.LobbyServer.LobbyUser +{ + [PacketPath("/user/setnicknamefree")] + public class SetNicknameFree : LobbyMsgHandler + { + protected override async Task HandleAsync() + { + var req = await ReadData(); + var user = GetUser(); + user.Nickname = req.Nickname; + + var response = new ResSetNicknameFree(); + response.Result = SetNicknameResult.SetNicknameResultOkay; + response.Nickname = req.Nickname; + + await WriteDataAsync(response); + } + } +}