import Foundation import WatchKit struct HapticFeedback { static func success() { WKInterfaceDevice.current().play(.success) } static func notification() { WKInterfaceDevice.current().play(.notification) } static func click() { WKInterfaceDevice.current().play(.click) } static func doubleTap() { WKInterfaceDevice.current().play(.click) DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { WKInterfaceDevice.current().play(.click) } } static func tripleTap() { WKInterfaceDevice.current().play(.notification) DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { WKInterfaceDevice.current().play(.notification) } DispatchQueue.main.asyncAfter(deadline: .now() + 0.6) { WKInterfaceDevice.current().play(.notification) } } }