break;
}
- await Client.HandleMessageAsync(e.Message.ReadMessage(), e.Type);
+ using (var message = e.Message.ReadMessage())
+ {
+ await Client.HandleMessageAsync(message, e.Type);
+ }
}
}
}
while (reader.Position < reader.Length)
{
- var message = reader.ReadMessage();
+ using var message = reader.ReadMessage();
var player = GetPlayerById(message.Tag);
if (player != null)
{
}
}
}
-}
\ No newline at end of file
+}
// Parse GameData messages.
while (parent.Position < parent.Length)
{
- var reader = parent.ReadMessage();
+ using var reader = parent.ReadMessage();
switch (reader.Tag)
{
break;
}
- var readerSub = reader.ReadMessage();
+ using var readerSub = reader.ReadMessage();
if (readerSub.Length > 0)
{
obj.Deserialize(sender, target, readerSub, true);
break;
}
- var message = reader.ReadMessage();
+ using var message = reader.ReadMessage();
if (isSent)
{
HandleToServer(ipSrc, message);