fix: Deletes Account serialization extensions since they are incompatible. (#1903)

This commit is contained in:
Kamron Batman 2024-08-05 14:52:10 -07:00 • committed by GitHub
parent 3e70d073ad
commit 6a476e6254
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,29 +0,0 @@
using Server.Accounting;
namespace Server;
public static class SerializationExt
{
public static IAccount ReadAccount(this IGenericReader reader)
{
return reader.ReadByte() switch
{
0 => null,
1 => Accounts.GetAccount(reader.ReadStringRaw()),
2 => Accounts.FindAccount(reader.ReadSerial())
};
}
public static void Write(this IGenericWriter writer, IAccount acct)
{
if (acct == null)
{
writer.Write((byte)0);
}
else
{
writer.Write((byte)2);
writer.Write(acct.Serial);
}
}
}