BugFix: Some events not loading.
This commit is contained in:
@@ -82,8 +82,6 @@ object NostrSingleEventDataSource : NostrDataSource("SingleEventFeed") {
|
|||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
val now = Date().time / 1000
|
|
||||||
|
|
||||||
return reactionsToWatch.map {
|
return reactionsToWatch.map {
|
||||||
TypedFilter(
|
TypedFilter(
|
||||||
types = FeedType.values().toSet(),
|
types = FeedType.values().toSet(),
|
||||||
@@ -151,7 +149,7 @@ object NostrSingleEventDataSource : NostrDataSource("SingleEventFeed") {
|
|||||||
val addresses = createAddressFilter()
|
val addresses = createAddressFilter()
|
||||||
val addressReactions = createTagToAddressFilter()
|
val addressReactions = createTagToAddressFilter()
|
||||||
|
|
||||||
singleEventChannel.typedFilters = listOfNotNull(reactions, missing, addresses, addressReactions).flatten().ifEmpty { null }
|
singleEventChannel.typedFilters = listOfNotNull(missing, addresses, reactions, addressReactions).flatten().ifEmpty { null }
|
||||||
}
|
}
|
||||||
|
|
||||||
fun add(eventId: Note) {
|
fun add(eventId: Note) {
|
||||||
|
|||||||
@@ -182,7 +182,7 @@ class Relay(
|
|||||||
val filters = Client.getSubscriptionFilters(requestId).filter { activeTypes.intersect(it.types).isNotEmpty() }
|
val filters = Client.getSubscriptionFilters(requestId).filter { activeTypes.intersect(it.types).isNotEmpty() }
|
||||||
if (filters.isNotEmpty()) {
|
if (filters.isNotEmpty()) {
|
||||||
val request =
|
val request =
|
||||||
"""["REQ","$requestId",${filters.take(10).joinToString(",") { it.filter.toJson(url) }}]"""
|
"""["REQ","$requestId",${filters.take(40).joinToString(",") { it.filter.toJson(url) }}]"""
|
||||||
// println("FILTERSSENT $url $request")
|
// println("FILTERSSENT $url $request")
|
||||||
socket?.send(request)
|
socket?.send(request)
|
||||||
eventUploadCounterInBytes += request.bytesUsedInMemory()
|
eventUploadCounterInBytes += request.bytesUsedInMemory()
|
||||||
|
|||||||
Reference in New Issue
Block a user