add SetNicknameInTutorial

This commit is contained in:
Mikhail
2025-02-22 09:17:54 -05:00
parent 2922e59e31
commit d67a7d64cd
3 changed files with 32 additions and 2 deletions

View File

@@ -1,4 +1,5 @@
using EpinelPS.Utils; using EpinelPS.Database;
using EpinelPS.Utils;
namespace EpinelPS.LobbyServer.LobbyUser namespace EpinelPS.LobbyServer.LobbyUser
{ {
@@ -15,6 +16,8 @@ namespace EpinelPS.LobbyServer.LobbyUser
response.Result = SetNicknameResult.SetNicknameResultOkay; response.Result = SetNicknameResult.SetNicknameResultOkay;
response.Nickname = req.Nickname; response.Nickname = req.Nickname;
JsonDb.Save();
await WriteDataAsync(response); await WriteDataAsync(response);
} }
} }

View File

@@ -1,4 +1,5 @@
using EpinelPS.Utils; using EpinelPS.Database;
using EpinelPS.Utils;
namespace EpinelPS.LobbyServer.LobbyUser namespace EpinelPS.LobbyServer.LobbyUser
{ {
@@ -15,6 +16,8 @@ namespace EpinelPS.LobbyServer.LobbyUser
response.Result = SetNicknameResult.SetNicknameResultOkay; response.Result = SetNicknameResult.SetNicknameResultOkay;
response.Nickname = req.Nickname; response.Nickname = req.Nickname;
JsonDb.Save();
await WriteDataAsync(response); await WriteDataAsync(response);
} }
} }

View File

@@ -0,0 +1,24 @@
using EpinelPS.Database;
using EpinelPS.Utils;
namespace EpinelPS.LobbyServer.LobbyUser
{
[PacketPath("/user/SetNickNameInTutorial")]
public class SetNicknameInTutorial : LobbyMsgHandler
{
protected override async Task HandleAsync()
{
var req = await ReadData<ReqSetNicknameInTutorial>();
var user = GetUser();
user.Nickname = req.Nickname;
var response = new ResSetNicknameInTutorial();
response.Result = SetNicknameResult.SetNicknameResultOkay;
response.Nickname = req.Nickname;
JsonDb.Save();
await WriteDataAsync(response);
}
}
}