Skip to content

Commit 1fd605b

Browse files
committed
Use a shared instance
1 parent e898ec9 commit 1fd605b

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

Sources/MuxUploadSDK/InternalUtilities/Reporting/Reporter.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ import Foundation
99
import UIKit
1010

1111
class Reporter: NSObject {
12+
13+
static let shared: Reporter = Reporter()
14+
1215
var session: URLSession?
1316

1417
var pendingEvents: [ObjectIdentifier: Codable] = [:]

Sources/MuxUploadSDK/PublicAPI/MuxUpload.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ public final class MuxUpload : Hashable, Equatable {
479479
startNetworkTransport(videoFile: videoFile)
480480
} else {
481481
let inputStandardizationStartTime = Date()
482-
let reporter = Reporter()
482+
let reporter = Reporter.shared
483483

484484
input.status = .underInspection(input.sourceAsset, uploadInfo)
485485
inputInspector.performInspection(

Sources/MuxUploadSDK/Upload/ChunkedFileUploader.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ class ChunkedFileUploader {
245245
self.file = file
246246
self.lastReadCount = startingByte
247247
self.inputFileURL = inputFileURL
248-
self.reporter = Reporter()
248+
self.reporter = Reporter.shared
249249
}
250250

251251
enum InternalUploadState {

0 commit comments

Comments
 (0)