Browse Source

misc refactors

post-button-style
William Casarin 2 years ago
parent
commit
aaa21bf1bf
  1. 2
      damus/Models/ThreadModel.swift
  2. 11
      damus/Views/EventView.swift

2
damus/Models/ThreadModel.swift

@ -115,7 +115,7 @@ class ThreadModel: ObservableObject {
ref_events.referenced_ids = ev.referenced_ids.map { $0.ref_id } ref_events.referenced_ids = ev.referenced_ids.map { $0.ref_id }
ref_events.referenced_ids?.append(ev.id) ref_events.referenced_ids?.append(ev.id)
ref_events.limit = 50 ref_events.limit = 50
events_filter.ids = ref_events.referenced_ids! events_filter.ids = ref_events.referenced_ids ?? []
events_filter.limit = 100 events_filter.limit = 100
events_filter.ids?.append(ev.id) events_filter.ids?.append(ev.id)
case .event_id(let evid): case .event_id(let evid):

11
damus/Views/EventView.swift

@ -103,12 +103,13 @@ struct BuilderEventView: View {
var body: some View { var body: some View {
VStack { VStack {
if event == nil { if let event = event {
ProgressView().padding() let ev = event.inner_event ?? event
} else { NavigationLink(destination: BuildThreadV2View(damus: damus, event_id: ev.id)) {
NavigationLink(destination: BuildThreadV2View(damus: damus, event_id: event!.id)) { EventView(damus: damus, event: event, show_friend_icon: true, size: .small)
EventView(damus: damus, event: event!, show_friend_icon: true, size: .small)
}.buttonStyle(.plain) }.buttonStyle(.plain)
} else {
ProgressView().padding()
} }
} }
.frame(minWidth: 0, maxWidth: .infinity) .frame(minWidth: 0, maxWidth: .infinity)

Loading…
Cancel
Save