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 39deb6646..7ba2fa2ca 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrAccountDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrAccountDataSource.kt @@ -59,7 +59,7 @@ object NostrAccountDataSource: NostrDataSource("AccountData") { return LocalCache.notes.values .filter { (it.event is TextNoteEvent || it.event is RepostEvent) && it.author?.pubkeyHex in allowSet } - .sortedBy { it.event!!.createdAt } + .sortedBy { it.event?.createdAt } .reversed() } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrChatRoomDataSource.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrChatRoomDataSource.kt index 59afa45f6..2f260bb36 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrChatRoomDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrChatRoomDataSource.kt @@ -35,7 +35,7 @@ object NostrChatRoomDataSource: NostrDataSource("ChatroomFeed") { override fun feed(): List { val messages = account.userProfile().messages[withUser] - return messages?.sortedBy { it.event!!.createdAt } ?: emptyList() + return messages?.sortedBy { it.event?.createdAt } ?: emptyList() } override fun updateChannelFilters() { diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrGlobalDataSource.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrGlobalDataSource.kt index d5ef100f2..de69847a4 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrGlobalDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrGlobalDataSource.kt @@ -17,7 +17,7 @@ object NostrGlobalDataSource: NostrDataSource("GlobalFeed") { .filter { it.event is TextNoteEvent && (it.event as TextNoteEvent).replyTos.isEmpty() } - .sortedBy { it.event!!.createdAt } + .sortedBy { it.event?.createdAt } .reversed() override fun updateChannelFilters() { diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt index 3ead775bb..a752aba31 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt @@ -76,7 +76,7 @@ object NostrHomeDataSource: NostrDataSource("HomeFeed") { return LocalCache.notes.values .filter { (it.event is TextNoteEvent || it.event is RepostEvent) && it.author?.pubkeyHex in allowSet } - .sortedBy { it.event!!.createdAt } + .sortedBy { it.event?.createdAt } .reversed() } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrNotificationDataSource.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrNotificationDataSource.kt index 366ab85df..1c1303df8 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrNotificationDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrNotificationDataSource.kt @@ -20,7 +20,7 @@ object NostrNotificationDataSource: NostrDataSource("NotificationFeed") { set.filter { it.event != null } } - return filtered.sortedBy { it.event!!.createdAt }.reversed() + return filtered.sortedBy { it.event?.createdAt }.reversed() } override fun updateChannelFilters() {