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
{
@@ -15,6 +16,8 @@ namespace EpinelPS.LobbyServer.LobbyUser
response.Result = SetNicknameResult.SetNicknameResultOkay;
response.Nickname = req.Nickname;
JsonDb.Save();
await WriteDataAsync(response);
}
}

View File

@@ -1,4 +1,5 @@
using EpinelPS.Utils;
using EpinelPS.Database;
using EpinelPS.Utils;
namespace EpinelPS.LobbyServer.LobbyUser
{
@@ -15,6 +16,8 @@ namespace EpinelPS.LobbyServer.LobbyUser
response.Result = SetNicknameResult.SetNicknameResultOkay;
response.Nickname = req.Nickname;
JsonDb.Save();
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);
}
}
}