From 73a6adff1efbb96fb1731ae788a9196f5875d6d6 Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Wed, 12 Oct 2022 15:02:29 +0200
Subject: [PATCH] Add missing public initializer

---
 .../XXClient/Callbacks/FileTransferProgressCallback.swift | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/Sources/XXClient/Callbacks/FileTransferProgressCallback.swift b/Sources/XXClient/Callbacks/FileTransferProgressCallback.swift
index faf5a700..9c77d7af 100644
--- a/Sources/XXClient/Callbacks/FileTransferProgressCallback.swift
+++ b/Sources/XXClient/Callbacks/FileTransferProgressCallback.swift
@@ -3,6 +3,14 @@ import XCTestDynamicOverlay
 
 public struct FileTransferProgressCallback {
   public struct Callback {
+    public init(
+      progress: Progress,
+      partTracker: FilePartTracker
+    ) {
+      self.progress = progress
+      self.partTracker = partTracker
+    }
+
     public var progress: Progress
     public var partTracker: FilePartTracker
   }
-- 
GitLab