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
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user