Change reqResultsInOrderAsFlow to reqAsFlow
This commit is contained in:
+7
-7
@@ -42,22 +42,22 @@ import kotlinx.coroutines.flow.callbackFlow
|
|||||||
* - They will be ignored if they are already in the list.
|
* - They will be ignored if they are already in the list.
|
||||||
* - They will be added to the beginning of the list if they are new.
|
* - They will be added to the beginning of the list if they are new.
|
||||||
*/
|
*/
|
||||||
fun INostrClient.reqResultsInOrderAsFlow(
|
fun INostrClient.reqAsFlow(
|
||||||
relay: String,
|
relay: String,
|
||||||
filters: List<Filter>,
|
filters: List<Filter>,
|
||||||
) = reqResultsInOrderAsFlow(RelayUrlNormalizer.normalize(relay), filters)
|
) = reqAsFlow(RelayUrlNormalizer.normalize(relay), filters)
|
||||||
|
|
||||||
fun INostrClient.reqResultsInOrderAsFlow(
|
fun INostrClient.reqAsFlow(
|
||||||
relay: String,
|
relay: String,
|
||||||
filter: Filter,
|
filter: Filter,
|
||||||
) = reqResultsInOrderAsFlow(RelayUrlNormalizer.normalize(relay), listOf(filter))
|
) = reqAsFlow(RelayUrlNormalizer.normalize(relay), listOf(filter))
|
||||||
|
|
||||||
fun INostrClient.reqResultsInOrderAsFlow(
|
fun INostrClient.reqAsFlow(
|
||||||
relay: NormalizedRelayUrl,
|
relay: NormalizedRelayUrl,
|
||||||
filter: Filter,
|
filter: Filter,
|
||||||
) = reqResultsInOrderAsFlow(relay, listOf(filter))
|
) = reqAsFlow(relay, listOf(filter))
|
||||||
|
|
||||||
fun INostrClient.reqResultsInOrderAsFlow(
|
fun INostrClient.reqAsFlow(
|
||||||
relay: NormalizedRelayUrl,
|
relay: NormalizedRelayUrl,
|
||||||
filters: List<Filter>,
|
filters: List<Filter>,
|
||||||
): Flow<List<Event>> =
|
): Flow<List<Event>> =
|
||||||
|
|||||||
+3
-3
@@ -23,7 +23,7 @@ package com.vitorpamplona.quartz.nip01Core.relay
|
|||||||
import com.vitorpamplona.quartz.nip01Core.core.Event
|
import com.vitorpamplona.quartz.nip01Core.core.Event
|
||||||
import com.vitorpamplona.quartz.nip01Core.metadata.MetadataEvent
|
import com.vitorpamplona.quartz.nip01Core.metadata.MetadataEvent
|
||||||
import com.vitorpamplona.quartz.nip01Core.relay.client.NostrClient
|
import com.vitorpamplona.quartz.nip01Core.relay.client.NostrClient
|
||||||
import com.vitorpamplona.quartz.nip01Core.relay.client.reqs.reqResultsInOrderAsFlow
|
import com.vitorpamplona.quartz.nip01Core.relay.client.reqs.reqAsFlow
|
||||||
import com.vitorpamplona.quartz.nip01Core.relay.filters.Filter
|
import com.vitorpamplona.quartz.nip01Core.relay.filters.Filter
|
||||||
import com.vitorpamplona.quartz.utils.Log
|
import com.vitorpamplona.quartz.utils.Log
|
||||||
import kotlinx.coroutines.CoroutineScope
|
import kotlinx.coroutines.CoroutineScope
|
||||||
@@ -50,7 +50,7 @@ class NostrClientSubscriptionAsFlowTest : BaseNostrClientTest() {
|
|||||||
val client = NostrClient(socketBuilder, appScope)
|
val client = NostrClient(socketBuilder, appScope)
|
||||||
|
|
||||||
val flow =
|
val flow =
|
||||||
client.reqResultsInOrderAsFlow(
|
client.reqAsFlow(
|
||||||
relay = "wss://relay.damus.io",
|
relay = "wss://relay.damus.io",
|
||||||
filter =
|
filter =
|
||||||
Filter(
|
Filter(
|
||||||
@@ -88,7 +88,7 @@ class NostrClientSubscriptionAsFlowTest : BaseNostrClientTest() {
|
|||||||
val client = NostrClient(socketBuilder, appScope)
|
val client = NostrClient(socketBuilder, appScope)
|
||||||
|
|
||||||
val flow =
|
val flow =
|
||||||
client.reqResultsInOrderAsFlow(
|
client.reqAsFlow(
|
||||||
relay = "wss://relay.damus.io",
|
relay = "wss://relay.damus.io",
|
||||||
filter =
|
filter =
|
||||||
Filter(
|
Filter(
|
||||||
|
|||||||
Reference in New Issue
Block a user