mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-09-27 09:36:46 +02:00
Makes sure the list is not empty before building the filter
This commit is contained in:
@@ -81,38 +81,42 @@ fun filterRepliesAndReactionsToNotes(
|
|||||||
val since = since?.get(it.key)?.time
|
val since = since?.get(it.key)?.time
|
||||||
val sortedList = it.value.sorted()
|
val sortedList = it.value.sorted()
|
||||||
val relay = it.key
|
val relay = it.key
|
||||||
listOf(
|
if (sortedList.isNotEmpty()) {
|
||||||
RelayBasedFilter(
|
listOf(
|
||||||
relay = relay,
|
RelayBasedFilter(
|
||||||
filter =
|
relay = relay,
|
||||||
Filter(
|
filter =
|
||||||
kinds = RepliesAndReactionsKinds,
|
Filter(
|
||||||
tags = mapOf("e" to sortedList),
|
kinds = RepliesAndReactionsKinds,
|
||||||
since = since,
|
tags = mapOf("e" to sortedList),
|
||||||
// Max amount of "replies" to download on a specific event.
|
since = since,
|
||||||
limit = 1000,
|
// Max amount of "replies" to download on a specific event.
|
||||||
),
|
limit = 1000,
|
||||||
),
|
),
|
||||||
RelayBasedFilter(
|
),
|
||||||
relay = relay,
|
RelayBasedFilter(
|
||||||
filter =
|
relay = relay,
|
||||||
Filter(
|
filter =
|
||||||
kinds = RepliesAndReactionsKinds2,
|
Filter(
|
||||||
tags = mapOf("e" to sortedList),
|
kinds = RepliesAndReactionsKinds2,
|
||||||
since = since,
|
tags = mapOf("e" to sortedList),
|
||||||
limit = 100,
|
since = since,
|
||||||
),
|
limit = 100,
|
||||||
),
|
),
|
||||||
RelayBasedFilter(
|
),
|
||||||
relay = relay,
|
RelayBasedFilter(
|
||||||
filter =
|
relay = relay,
|
||||||
Filter(
|
filter =
|
||||||
kinds = listOf(TextNoteEvent.KIND),
|
Filter(
|
||||||
tags = mapOf("q" to sortedList),
|
kinds = listOf(TextNoteEvent.KIND),
|
||||||
since = since,
|
tags = mapOf("q" to sortedList),
|
||||||
limit = 1000,
|
since = since,
|
||||||
),
|
limit = 1000,
|
||||||
),
|
),
|
||||||
)
|
),
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
emptyList()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user