diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrAccountDataSource.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrAccountDataSource.kt index cffc86f28..6a1cb5325 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrAccountDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrAccountDataSource.kt @@ -80,6 +80,17 @@ object NostrAccountDataSource : NostrDataSource("AccountData") { ) } + + fun createAccountLastPostsListFilter(): TypedFilter { + return TypedFilter( + types = COMMON_FEED_TYPES, + filter = JsonFilter( + authors = listOf(account.userProfile().pubkeyHex), + limit = 400 + ) + ) + } + fun createNotificationFilter() = TypedFilter( types = COMMON_FEED_TYPES, filter = JsonFilter( @@ -113,7 +124,8 @@ object NostrAccountDataSource : NostrDataSource("AccountData") { createNotificationFilter(), createAccountReportsFilter(), createAccountAcceptedAwardsFilter(), - createAccountBookmarkListFilter() + createAccountBookmarkListFilter(), + createAccountLastPostsListFilter() ).ifEmpty { null } }