From 64810878472ec811c60626bca9cab42c57342981 Mon Sep 17 00:00:00 2001 From: Gautier de Lataillade <32983806+gdelataillade@users.noreply.github.com> Date: Sat, 18 Nov 2023 18:13:07 +0100 Subject: [PATCH] Fix iOS volume type error --- ios/Classes/SwiftAlarmPlugin.swift | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ios/Classes/SwiftAlarmPlugin.swift b/ios/Classes/SwiftAlarmPlugin.swift index ade1f831..fe703213 100644 --- a/ios/Classes/SwiftAlarmPlugin.swift +++ b/ios/Classes/SwiftAlarmPlugin.swift @@ -80,8 +80,13 @@ public class SwiftAlarmPlugin: NSObject, FlutterPlugin { let loopAudio = args["loopAudio"] as! Bool let fadeDuration = args["fadeDuration"] as! Double let vibrationsEnabled = args["vibrate"] as! Bool - let volume = args["volume"] as? Float + let volume = args["volume"] as? Double let assetAudio = args["assetAudio"] as! String + + var volumeFloat: Float? = nil + if let volumeValue = volume { + volumeFloat = Float(volumeValue) + } if assetAudio.hasPrefix("assets/") { let filename = registrar.lookupKey(forAsset: assetAudio) @@ -142,7 +147,7 @@ public class SwiftAlarmPlugin: NSObject, FlutterPlugin { fadeDuration: fadeDuration, vibrationsEnabled: vibrationsEnabled, audioLoop: loopAudio, - volume: volume + volume: volumeFloat ) })