From 1164b50cc2b11d262e1486f59b29dbaccd41513e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Felipe=20Fleck=20Bedran?= Date: Mon, 23 Feb 2026 19:45:47 -0300 Subject: [PATCH] Refactor isDevice check to computed property Refactor isDevice property to use computed property and better simulator detection API. --- .../flutter_vibrate/ios/Classes/SwiftVibratePlugin.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/flutter_vibrate/ios/Classes/SwiftVibratePlugin.swift b/packages/flutter_vibrate/ios/Classes/SwiftVibratePlugin.swift index 630676a..838ffec 100644 --- a/packages/flutter_vibrate/ios/Classes/SwiftVibratePlugin.swift +++ b/packages/flutter_vibrate/ios/Classes/SwiftVibratePlugin.swift @@ -3,7 +3,13 @@ import UIKit import AudioToolbox public class SwiftVibratePlugin: NSObject, FlutterPlugin, VibrateApi { - private let isDevice = TARGET_OS_SIMULATOR == 0 + private var isDevice: Bool { + #if targetEnvironment(simulator) + return false + #else + return true + #endif + } public static func register(with registrar: FlutterPluginRegistrar) { let messenger : FlutterBinaryMessenger = registrar.messenger()