ServerPrefsData will cause client crash

This commit is contained in:
Somebody
2024-09-15 20:00:26 +08:00
parent f2af54e254
commit 082eaab9e8
3 changed files with 5 additions and 5 deletions

View File

@@ -9,6 +9,6 @@ public class HandlerGetAllServerPrefsDataCsReq : Handler
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
{
var infos = connection.Player?.ServerPrefsData?.ServerPrefsDict.Values.ToList() ?? [];
await connection.SendPacket(new PacketGetAllServerPrefsDataScRsp(infos));
//await connection.SendPacket(new PacketGetAllServerPrefsDataScRsp(infos));
}
}

View File

@@ -13,6 +13,6 @@ public class HandlerGetServerPrefsDataCsReq : Handler
var info = connection.Player!.ServerPrefsData?.ServerPrefsDict.GetValueOrDefault((int)req.ServerPrefsId);
await connection.SendPacket(new PacketGetServerPrefsDataScRsp(info, req.ServerPrefsId));
//await connection.SendPacket(new PacketGetServerPrefsDataScRsp(info, req.ServerPrefsId));
}
}

View File

@@ -11,8 +11,8 @@ public class HandlerUpdateServerPrefsDataCsReq : Handler
{
var req = UpdateServerPrefsDataCsReq.Parser.ParseFrom(data);
connection.Player?.ServerPrefsData?.SetData((int)req.ServerPrefs.ServerPrefsId,
req.ServerPrefs.Data.ToBase64());
await connection.SendPacket(new PacketUpdateServerPrefsDataScRsp(req.ServerPrefs.ServerPrefsId));
//connection.Player?.ServerPrefsData?.SetData((int)req.ServerPrefs.ServerPrefsId,
// req.ServerPrefs.Data.ToBase64());
//await connection.SendPacket(new PacketUpdateServerPrefsDataScRsp(req.ServerPrefs.ServerPrefsId));
}
}