diff --git a/composeApp/src/commonMain/kotlin/ac/aux/compose/database/repository/DatabaseNostrRepository.kt b/composeApp/src/commonMain/kotlin/ac/aux/compose/database/repository/DatabaseNostrRepository.kt index 0416ee75..bd621614 100644 --- a/composeApp/src/commonMain/kotlin/ac/aux/compose/database/repository/DatabaseNostrRepository.kt +++ b/composeApp/src/commonMain/kotlin/ac/aux/compose/database/repository/DatabaseNostrRepository.kt @@ -184,7 +184,6 @@ class DatabaseNostrRepository( database.nostrDao().storeNostrEvent( nostrEvent, - synchronizeNostrEventRequest, synchronizationRelayURLs = synchronizationRelayURLs ) diff --git a/composeApp/src/commonMain/kotlin/ac/aux/compose/repository/NostrRepository.kt b/composeApp/src/commonMain/kotlin/ac/aux/compose/repository/NostrRepository.kt index 3bcf3ea2..1540e2df 100644 --- a/composeApp/src/commonMain/kotlin/ac/aux/compose/repository/NostrRepository.kt +++ b/composeApp/src/commonMain/kotlin/ac/aux/compose/repository/NostrRepository.kt @@ -135,6 +135,10 @@ interface NostrRepository { ) { TODO("Not yet implemented") } + + override suspend fun queueSynchronizeNostrEvent(synchronizeNostrEventRequests: List) { + TODO("Not yet implemented") + } } } } \ No newline at end of file diff --git a/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/UnqueuedProfileSynchronizationScreen.kt b/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/UnqueuedProfileSynchronizationScreen.kt index 7085c1d3..f30ff747 100644 --- a/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/UnqueuedProfileSynchronizationScreen.kt +++ b/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/UnqueuedProfileSynchronizationScreen.kt @@ -90,7 +90,8 @@ private fun UnqueuedProfileSynchronizationScreenPreview() { modifier = Modifier.fillMaxSize() ) { UnqueuedProfileSynchronizationScreen( - profilePublicKey = "npub is for living." + profilePublicKey = "npub is for living.", + nostrRepository = NostrRepository.NO_OP_NOSTR_REPOSITORY ) } } diff --git a/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/navigation/AuxNavHost.kt b/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/navigation/AuxNavHost.kt index 844d25c0..2581318d 100644 --- a/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/navigation/AuxNavHost.kt +++ b/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/navigation/AuxNavHost.kt @@ -13,6 +13,7 @@ import ac.aux.compose.ui.composable.SocialPreconditionScreen import ac.aux.compose.ui.composable.UnannouncedProfileScreen import ac.aux.compose.ui.composable.UnindexedProfileScreen import ac.aux.compose.ui.composable.UnqueuedProfileScreen +import ac.aux.compose.ui.composable.UnqueuedProfileSynchronizationScreen import ac.aux.compose.ui.composable.UnsignedProfileScreen import ac.aux.compose.ui.composable.UnsyncedProfileScreen import ac.aux.compose.ui.composable.WriteNewNoteScreen @@ -253,8 +254,9 @@ fun AuxNavHost( } composable { backStackEntry -> val route = backStackEntry.toRoute() - UnqueuedProfileSynchronizationRoute( - publicKey = route.publicKey + UnqueuedProfileSynchronizationScreen( + profilePublicKey = route.publicKey, + nostrRepository = nostrRepository ) } composable {