From 563acf6b4c838818bc08c4e1492b7823a09d8a67 Mon Sep 17 00:00:00 2001 From: Aaron Taylor Date: Fri, 21 Jul 2023 15:48:34 -0400 Subject: [PATCH] Use old guard-let syntax to gain Swift 5.6 compatability --- Sources/SwiftWhisper/Whisper.swift | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Sources/SwiftWhisper/Whisper.swift b/Sources/SwiftWhisper/Whisper.swift index 07ffc81..bd74c04 100644 --- a/Sources/SwiftWhisper/Whisper.swift +++ b/Sources/SwiftWhisper/Whisper.swift @@ -45,7 +45,8 @@ public class Whisper { // swiftlint:disable line_length params.new_segment_callback = { (ctx: OpaquePointer?, _: OpaquePointer?, newSegmentCount: Int32, userData: UnsafeMutableRawPointer?) in // swiftlint:enable line_length - guard let ctx, let userData else { return } + guard let ctx = ctx, + let userData = userData else { return } let whisper = Unmanaged.fromOpaque(userData).takeUnretainedValue() guard let delegate = whisper.delegate else { return } @@ -73,7 +74,7 @@ public class Whisper { } params.encoder_begin_callback = { (_: OpaquePointer?, _: OpaquePointer?, userData: UnsafeMutableRawPointer?) in - guard let userData else { return true } + guard let userData = userData else { return true } let whisper = Unmanaged.fromOpaque(userData).takeUnretainedValue() if whisper.cancelCallback != nil { @@ -86,7 +87,7 @@ public class Whisper { // swiftlint:disable line_length params.progress_callback = { (_: OpaquePointer?, _: OpaquePointer?, progress: Int32, userData: UnsafeMutableRawPointer?) in // swiftlint:enable line_length - guard let userData else { return } + guard let userData = userData else { return } let whisper = Unmanaged.fromOpaque(userData).takeUnretainedValue() DispatchQueue.main.async { @@ -96,7 +97,7 @@ public class Whisper { } private func cleanupCallbacks() { - guard let unmanagedSelf else { return } + guard let unmanagedSelf = unmanagedSelf else { return } unmanagedSelf.release() self.unmanagedSelf = nil