File tree 1 file changed +5
-2
lines changed
app/src/main/java/com/nononsenseapps/feeder/model
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,6 @@ import org.kodein.di.DI
33
33
import org.kodein.di.DIAware
34
34
import org.kodein.di.instance
35
35
import rust.nostr.sdk.Alphabet
36
- import rust.nostr.sdk.Client
37
36
import rust.nostr.sdk.Coordinate
38
37
import rust.nostr.sdk.Event
39
38
import rust.nostr.sdk.Filter
@@ -58,6 +57,7 @@ import java.time.Duration
58
57
import java.time.Instant
59
58
import java.time.ZoneId
60
59
import java.util.Locale
60
+ import rust.nostr.sdk.Client as NostrClient
61
61
62
62
private const val YOUTUBE_CHANNEL_ID_ATTR = " data-channel-external-id"
63
63
@@ -66,7 +66,10 @@ class FeedParser(override val di: DI) : DIAware {
66
66
private val goFeedAdapter = GoFeedAdapter ()
67
67
68
68
// Initializing the Nostr Client
69
- private val nostrClient = Client ()
69
+ // This can crash in emulator tests so initialize it lazily.
70
+ private val nostrClient by lazy {
71
+ NostrClient ()
72
+ }
70
73
71
74
// The default relays to get info from, separated by purpose.
72
75
private val defaultFetchRelays = listOf (" wss://relay.nostr.band" , " wss://relay.damus.io" )
You can’t perform that action at this time.
0 commit comments