add haptic feedback to like action

import UIKit
This commit is contained in:
radixrat
2022-12-20 13:15:58 -05:00
committed by William Casarin
parent 58e12a58f0
commit bd58054434

View File

@@ -6,6 +6,7 @@
// //
import SwiftUI import SwiftUI
import UIKit
enum ActionBarSheet: Identifiable { enum ActionBarSheet: Identifiable {
case reply case reply
@@ -20,6 +21,7 @@ enum ActionBarSheet: Identifiable {
struct EventActionBar: View { struct EventActionBar: View {
let damus_state: DamusState let damus_state: DamusState
let event: NostrEvent let event: NostrEvent
let generator = UIImpactFeedbackGenerator(style: .light)
@State var sheet: ActionBarSheet? = nil @State var sheet: ActionBarSheet? = nil
@State var confirm_boost: Bool = false @State var confirm_boost: Bool = false
@StateObject var bar: ActionBarModel @StateObject var bar: ActionBarModel
@@ -128,6 +130,8 @@ struct EventActionBar: View {
self.bar.our_like = like_ev self.bar.our_like = like_ev
generator.impactOccurred()
damus_state.pool.send(.event(like_ev)) damus_state.pool.send(.event(like_ev))
} }
} }