diff --git a/.github/dev.yml b/.github/dev.yml index d2d7e8e..c992487 100644 --- a/.github/dev.yml +++ b/.github/dev.yml @@ -2,7 +2,7 @@ pr: none trigger: - master -name: 3.4.2-dev.$(Rev:r) +name: 3.4.3-dev.$(Rev:r) pool: vmImage: ubuntu-latest diff --git a/src/Client.Helpers.cs b/src/Client.Helpers.cs index 5b6d7d3..17f7db1 100644 --- a/src/Client.Helpers.cs +++ b/src/Client.Helpers.cs @@ -378,6 +378,7 @@ namespace WTelegram await outputStream.WriteAsync(fileData.bytes, 0, fileData.bytes.Length); maxOffsetSeen = Math.Max(maxOffsetSeen, offset + fileData.bytes.Length); transmitted += fileData.bytes.Length; + progress?.Invoke(transmitted, fileSize); } catch (Exception) { @@ -387,7 +388,6 @@ namespace WTelegram finally { writeSem.Release(); - progress?.Invoke(transmitted, fileSize); } } lock (tasks) tasks.Remove(offset);