Reduces profile feed size to 200 and zaps, reports and followers to 400

This commit is contained in:
Vitor Pamplona
2023-07-14 18:55:57 -04:00
parent dffed6e78f
commit e8bd4a12ac
5 changed files with 10 additions and 0 deletions

View File

@@ -40,4 +40,6 @@ class UserProfileConversationsFeedFilter(val user: User, val account: Account) :
override fun sort(collection: Set<Note>): List<Note> {
return collection.sortedWith(compareBy({ it.createdAt() }, { it.idHex })).reversed()
}
override fun limit() = 200
}

View File

@@ -12,4 +12,6 @@ class UserProfileFollowersFeedFilter(val user: User, val account: Account) : Fee
override fun feed(): List<User> {
return LocalCache.users.values.filter { it.isFollowing(user) && !account.isHidden(it) }
}
override fun limit() = 400
}

View File

@@ -51,4 +51,6 @@ class UserProfileNewThreadFeedFilter(val user: User, val account: Account) : Add
override fun sort(collection: Set<Note>): List<Note> {
return collection.sortedWith(compareBy({ it.createdAt() }, { it.idHex })).reversed()
}
override fun limit() = 200
}

View File

@@ -24,4 +24,6 @@ class UserProfileReportsFeedFilter(val user: User) : AdditiveFeedFilter<Note>()
override fun sort(collection: Set<Note>): List<Note> {
return collection.sortedWith(compareBy({ it.createdAt() }, { it.idHex })).reversed()
}
override fun limit() = 400
}

View File

@@ -13,4 +13,6 @@ class UserProfileZapsFeedFilter(val user: User) : FeedFilter<ZapReqResponse>() {
override fun feed(): List<ZapReqResponse> {
return UserZaps.forProfileFeed(user.zaps)
}
override fun limit() = 400
}