Browse Source

threadv2: Fix threads sometimes not loading on first click

This makes the initial thread open a bit faster

Changelog-Fixed: Fix threads sometimes not loading on first click
post-button-style
William Casarin 2 years ago
parent
commit
2e99e5acaa
  1. 11
      damus/Views/ThreadV2View.swift

11
damus/Views/ThreadV2View.swift

@ -59,6 +59,13 @@ struct BuildThreadV2View: View {
self.event_id = event_id self.event_id = event_id
} }
init(damus: DamusState, event: NostrEvent) {
self.damus = damus
self.event_id = event.id
self._current_event = State(initialValue: event)
handle_current_events(ev: event)
}
func unsubscribe_all() { func unsubscribe_all() {
print("ThreadV2View: Unsubscribe all..") print("ThreadV2View: Unsubscribe all..")
@ -242,7 +249,7 @@ struct ThreadV2View: View {
ForEach(thread.parentEvents, id: \.id) { event in ForEach(thread.parentEvents, id: \.id) { event in
NavigationLink(destination: BuildThreadV2View( NavigationLink(destination: BuildThreadV2View(
damus: damus, damus: damus,
event_id: event.id event: event
)){ )){
EventView( EventView(
event: event, event: event,
@ -285,7 +292,7 @@ struct ThreadV2View: View {
ForEach(thread.childEvents, id: \.id) { event in ForEach(thread.childEvents, id: \.id) { event in
NavigationLink(destination: BuildThreadV2View( NavigationLink(destination: BuildThreadV2View(
damus: damus, damus: damus,
event_id: event.id event: event
)){ )){
EventView( EventView(
event: event, event: event,

Loading…
Cancel
Save