diff --git a/Signal/src/util/ContactSupportActionSheet.swift b/Signal/src/util/ContactSupportActionSheet.swift index ad75fd1527..58b47e71a0 100644 --- a/Signal/src/util/ContactSupportActionSheet.swift +++ b/Signal/src/util/ContactSupportActionSheet.swift @@ -113,7 +113,7 @@ private struct DebugLogsUploadError: Error, LocalizedError, UserErrorDescription } extension DebugLogs { - class func uploadLog() -> Promise { + static func uploadLog() -> Promise { return Promise { future in DebugLogs.uploadLogs( success: future.resolve, diff --git a/Signal/src/util/DebugLogs.swift b/Signal/src/util/DebugLogs.swift index 175a2673b1..ae7ccf5a1c 100644 --- a/Signal/src/util/DebugLogs.swift +++ b/Signal/src/util/DebugLogs.swift @@ -11,18 +11,12 @@ import SignalUI typealias UploadDebugLogsSuccess = (URL) -> Void typealias UploadDebugLogsFailure = (String, String?) -> Void -@objc -class DebugLogs: NSObject { - - private override init() { - super.init() - } +enum DebugLogs { static func submitLogs() { submitLogsWithSupportTag(nil) } - @objc static func submitLogsWithSupportTag(_ tag: String?, completion: (() -> Void)? = nil) { let submitLogsCompletion = { if let completion {