damus_state: switch to class instead of struct

This was obscuring many state issues
This commit is contained in:
William Casarin
2024-01-26 13:52:48 -08:00
parent 5b820d6920
commit 851bffed0f
2 changed files with 2 additions and 2 deletions

View File

@@ -276,7 +276,7 @@ struct ContentView: View {
}
.tabViewStyle(.page(indexDisplayMode: .never))
.overlay(
SideMenuView(damus_state: damus, isSidebarVisible: $isSideBarOpened.animation())
SideMenuView(damus_state: damus_state!, isSidebarVisible: $isSideBarOpened.animation())
)
.navigationDestination(for: Route.self) { route in
route.view(navigationCoordinator: navigationCoordinator, damusState: damus_state!)

View File

@@ -8,7 +8,7 @@
import Foundation
import LinkPresentation
struct DamusState: HeadlessDamusState {
class DamusState: HeadlessDamusState {
let pool: RelayPool
let keypair: Keypair
let likes: EventCounter