Revert "Initial actionbar model refactor"

This reverts commit d0eb86dfa3.
This commit is contained in:
William Casarin
2023-06-23 12:04:54 +02:00
parent d0eb86dfa3
commit ed73899e5b
7 changed files with 38 additions and 41 deletions

View File

@@ -14,15 +14,15 @@ enum Zapped {
}
class ActionBarModel: ObservableObject {
private(set) var our_like: NostrEvent?
private(set) var our_boost: NostrEvent?
private(set) var our_reply: NostrEvent?
private(set) var our_zap: Zapping?
private(set) var likes: Int
private(set) var boosts: Int
private(set) var zaps: Int
private(set) var zap_total: Int64
private(set) var replies: Int
@Published var our_like: NostrEvent?
@Published var our_boost: NostrEvent?
@Published var our_reply: NostrEvent?
@Published var our_zap: Zapping?
@Published var likes: Int
@Published var boosts: Int
@Published private(set) var zaps: Int
@Published var zap_total: Int64
@Published var replies: Int
static func empty() -> ActionBarModel {
return ActionBarModel(likes: 0, boosts: 0, zaps: 0, zap_total: 0, replies: 0, our_like: nil, our_boost: nil, our_zap: nil, our_reply: nil)
@@ -65,20 +65,6 @@ class ActionBarModel: ObservableObject {
self.objectWillChange.send()
}
func set_likes(likes: Int) {
guard likes != self.likes else { return }
self.likes = likes
self.objectWillChange.send()
}
func set_our_like(our_like: NostrEvent) {
guard self.our_like == nil else { return }
self.our_like = our_like
self.objectWillChange.send()
}
var is_empty: Bool {
return likes == 0 && boosts == 0 && zaps == 0
}

View File

@@ -269,7 +269,7 @@ class HomeModel {
case .success(let n):
let boosted = Counted(event: ev, id: e, total: n)
notify(.boosted, boosted)
self.damus_state.events.get_cache_data(ev.id).bar_model.update(damus: self.damus_state, evid: ev.id)
notify(.update_stats, e)
}
}