1
0
mirror of git://jb55.com/damus synced 2024-09-20 03:57:06 +00:00

nozaps: don't show top zaps or zap replies

We can't associate zaps with notes anymore
This commit is contained in:
William Casarin 2023-06-22 10:20:57 +02:00
parent 216029410b
commit 601fa49a6e

View File

@ -11,17 +11,8 @@ struct ThreadView: View {
let state: DamusState
@ObservedObject var thread: ThreadModel
@ObservedObject var zaps: ZapsDataModel
@Environment(\.dismiss) var dismiss
init(state: DamusState, thread: ThreadModel) {
self.state = state
self._thread = ObservedObject(wrappedValue: thread)
let zaps = state.events.get_cache_data(thread.event.id).zaps_model
self._zaps = ObservedObject(wrappedValue: zaps)
}
var parent_events: [NostrEvent] {
state.events.parent_events(event: thread.event)
}
@ -31,13 +22,12 @@ struct ThreadView: View {
}
var body: some View {
let top_zap = get_top_zap(events: state.events, evid: thread.event.id)
//let top_zap = get_top_zap(events: state.events, evid: thread.event.id)
ScrollViewReader { reader in
ScrollView {
LazyVStack {
// MARK: - Parents events view
ForEach(parent_events, id: \.id) { parent_event in
if top_zap?.event?.id != parent_event.id {
MutedEventView(damus_state: state,
event: parent_event,
@ -51,7 +41,6 @@ struct ThreadView: View {
Divider()
.padding(.top, 4)
.padding(.leading, 25 * 2)
}
}.background(GeometryReader { geometry in
// get the height and width of the EventView view
@ -73,13 +62,14 @@ struct ThreadView: View {
)
.id(self.thread.event.id)
/*
if let top_zap {
ZapEvent(damus: state, zap: top_zap, is_top_zap: true)
.padding(.horizontal)
}
*/
ForEach(child_events, id: \.id) { child_event in
if top_zap?.event?.id != child_event.id {
MutedEventView(
damus_state: state,
event: child_event,
@ -95,7 +85,6 @@ struct ThreadView: View {
.padding([.top], 4)
}
}
}
}.navigationBarTitle(NSLocalizedString("Thread", comment: "Navigation bar title for note thread."))
.onAppear {
thread.subscribe()