From 31cf7964a43be58eb0cf75bfd3203d0e8bea5641 Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Fri, 22 Jul 2022 10:37:41 +0200 Subject: [PATCH] change to synchronized read --- .../MareSynchronosServer/Hubs/MareHub.Files.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Files.cs b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Files.cs index fdd1199..1b18b4e 100644 --- a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Files.cs +++ b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Files.cs @@ -68,9 +68,8 @@ namespace MareSynchronosServer.Hubs var path = Path.Combine(BasePath, hash); await using var fs = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read); - while ((readByteCount = await fs.ReadAsync(buffer, 0, chunkSize, ct)) > 0) + while ((readByteCount = fs.Read(buffer, 0, chunkSize)) > 0) { - await Task.Delay(10, ct); yield return readByteCount == chunkSize ? buffer.ToArray() : buffer.Take(readByteCount).ToArray(); }