]> git.deb.at Git - rhonda/impostor.git/commitdiff
Send packets async too
authorAeonLucid <aeonlucid@gmail.com>
Sat, 17 Oct 2020 02:52:50 +0000 (04:52 +0200)
committerAeonLucid <aeonlucid@gmail.com>
Sat, 17 Oct 2020 02:52:50 +0000 (04:52 +0200)
src/Impostor.Server.Hazel/HazelConnection.cs
src/Impostor.Server.Hazel/Messages/BufferMessageReader.cs
src/Impostor.Server.Hazel/Messages/HazelConnectionMessageWriter.cs
submodules/Hazel-Networking

index 4c25f7065346e71dd213120dbc47ee04abfa0fd9..9d52c5b6ba694ee0affedb6dbef2d1424aa27764 100644 (file)
@@ -1,5 +1,4 @@
 using System;
-using System.Collections.Concurrent;
 using System.Net;
 using System.Threading.Tasks;
 using Hazel;
index 4927df52a32e9d601bdbcf5af5a6d9ae5287821a..3e560c7cb851c189a46cf0894992fc871c811201 100644 (file)
@@ -74,7 +74,7 @@ namespace Impostor.Server.Hazel.Messages
             return output;
         }
 
-        public unsafe float ReadSingle()
+        public float ReadSingle()
         {
             var output = BinaryPrimitives.ReadSingleLittleEndian(Buffer.Span.Slice(Position));
             Position += sizeof(float);
@@ -136,7 +136,7 @@ namespace Impostor.Server.Hazel.Messages
         public void CopyTo(IMessageWriter writer)
         {
             writer.Write((ushort) Length);
-            writer.Write((byte) Tag);
+            writer.Write(Tag);
             writer.Write(Buffer);
         }
 
index 3b06c50fbde1575c9296707615480b6730021635..7f456190df8891cb964b5769790f9fa5b29968db 100644 (file)
@@ -16,10 +16,9 @@ namespace Impostor.Server.Hazel.Messages
 
         public IConnection Connection => _connection;
 
-        public ValueTask SendAsync()
+        public async ValueTask SendAsync()
         {
-            _connection.InnerConnection.Send(Writer);
-            return default;
+            await _connection.InnerConnection.Send(Writer);
         }
     }
 }
\ No newline at end of file
index 1c5c51c2bd28482128120003e7f72bee22ff8115..de76089739cc3be4224193348104df028c785449 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 1c5c51c2bd28482128120003e7f72bee22ff8115
+Subproject commit de76089739cc3be4224193348104df028c785449