diff --git a/app/src/main/java/dev/dimension/flare/App.kt b/app/src/main/java/dev/dimension/flare/App.kt index a806a8247..b215eda8e 100644 --- a/app/src/main/java/dev/dimension/flare/App.kt +++ b/app/src/main/java/dev/dimension/flare/App.kt @@ -19,7 +19,7 @@ import dev.dimension.flare.di.composeUiModule import io.ktor.client.HttpClient import org.koin.android.ext.koin.androidContext import org.koin.core.context.startKoin - +import nostr.keys.androidContext class App : Application(), SingletonImageLoader.Factory { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index fb9dd1623..73c906a8e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -59,6 +59,7 @@ navigation3 = "1.0.0-alpha11" zoomable = "0.18.0" bouncycastle = "1.82" cupertino = "2.3.1" +nostr-sdk-jvm = "0.43.0" [libraries] diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index 20337098f..b630996ef 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -82,6 +82,7 @@ kotlin { implementation(projects.shared.api) implementation(libs.ktor.client.resources) implementation("dev.whyoleg.cryptography:cryptography-provider-optimal:0.5.0") + implementation('org.rust-nostr', name: 'nostr-sdk-jvm', version: '0.43.0') } } val commonTest by getting { diff --git a/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt b/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt index acb16e0b3..75edfe79a 100644 --- a/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt +++ b/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt @@ -22,6 +22,8 @@ import kotlinx.coroutines.flow.filterNotNull import kotlinx.coroutines.withContext import kotlin.coroutines.CoroutineContext import kotlin.coroutines.EmptyCoroutineContext +import nostr.keys.PagingPlaceholderContentType + /** * The class responsible for accessing the data from a [Flow] of [PagingData].