Added a deserialize method to SocketClient.

This commit is contained in:
Tom
2025-01-17 04:39:58 +00:00
parent 37493244b1
commit c0a9d62e28

View File

@ -68,6 +68,11 @@ namespace CommonSocketLibrary.Abstract
_cts = null;
}
protected virtual async Task<T> Deserialize<T>(Stream stream)
{
return await JsonSerializer.DeserializeAsync<T>(stream, _options);
}
public void Dispose()
{
if (_disposed)
@ -141,7 +146,7 @@ namespace CommonSocketLibrary.Abstract
Message? data = null;
try
{
data = await JsonSerializer.DeserializeAsync<Message>(stream, _options);
data = await Deserialize<Message>(stream);
}
catch (Exception ex)
{