Loading app/core/src/main/java/com/fsck/k9/notification/NotificationData.kt +0 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,6 @@ internal data class NotificationData( val isSingleMessageNotification: Boolean get() = activeNotifications.size == 1 @OptIn(ExperimentalStdlibApi::class) val messageReferences: List<MessageReference> get() { return buildList(capacity = newMessagesCount) { Loading app/core/src/main/java/com/fsck/k9/notification/SingleMessageNotificationDataCreator.kt +0 −2 Original line number Diff line number Diff line Loading @@ -41,7 +41,6 @@ internal class SingleMessageNotificationDataCreator { ) } @OptIn(ExperimentalStdlibApi::class) private fun createSingleNotificationActions(): List<NotificationAction> { return buildList { add(NotificationAction.Reply) Loading @@ -53,7 +52,6 @@ internal class SingleMessageNotificationDataCreator { } } @OptIn(ExperimentalStdlibApi::class) private fun createSingleNotificationWearActions(account: Account): List<WearNotificationAction> { return buildList { add(WearNotificationAction.Reply) Loading app/core/src/main/java/com/fsck/k9/notification/SummaryNotificationDataCreator.kt +0 −2 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ internal class SummaryNotificationDataCreator( ) } @OptIn(ExperimentalStdlibApi::class) private fun createSummaryNotificationActions(): List<SummaryNotificationAction> { return buildList { add(SummaryNotificationAction.MarkAsRead) Loading @@ -54,7 +53,6 @@ internal class SummaryNotificationDataCreator( } } @OptIn(ExperimentalStdlibApi::class) private fun createSummaryWearNotificationActions(account: Account): List<SummaryWearNotificationAction> { return buildList { add(SummaryWearNotificationAction.MarkAsRead) Loading app/core/src/test/java/com/fsck/k9/notification/SummaryNotificationDataCreatorTest.kt +0 −1 Original line number Diff line number Diff line Loading @@ -266,7 +266,6 @@ class SummaryNotificationDataCreatorTest { return NotificationData(account, activeNotifications, inactiveNotifications = emptyList()) } @OptIn(ExperimentalStdlibApi::class) private fun createNotificationDataWithMultipleMessages(times: Int = 2): NotificationData { val contentList = buildList { repeat(times) { Loading app/ui/legacy/src/main/java/com/fsck/k9/ui/FlowExtensions.kt +3 −3 Original line number Diff line number Diff line Loading @@ -5,13 +5,13 @@ import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.lifecycleScope import androidx.lifecycle.repeatOnLifecycle import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.collect import kotlinx.coroutines.flow.FlowCollector import kotlinx.coroutines.launch fun <T> Flow<T>.observe(lifecycleOwner: LifecycleOwner, action: suspend (T) -> Unit) { fun <T> Flow<T>.observe(lifecycleOwner: LifecycleOwner, collector: FlowCollector<T>) { lifecycleOwner.lifecycleScope.launch { lifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) { collect(action) collect(collector) } } } Loading
app/core/src/main/java/com/fsck/k9/notification/NotificationData.kt +0 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,6 @@ internal data class NotificationData( val isSingleMessageNotification: Boolean get() = activeNotifications.size == 1 @OptIn(ExperimentalStdlibApi::class) val messageReferences: List<MessageReference> get() { return buildList(capacity = newMessagesCount) { Loading
app/core/src/main/java/com/fsck/k9/notification/SingleMessageNotificationDataCreator.kt +0 −2 Original line number Diff line number Diff line Loading @@ -41,7 +41,6 @@ internal class SingleMessageNotificationDataCreator { ) } @OptIn(ExperimentalStdlibApi::class) private fun createSingleNotificationActions(): List<NotificationAction> { return buildList { add(NotificationAction.Reply) Loading @@ -53,7 +52,6 @@ internal class SingleMessageNotificationDataCreator { } } @OptIn(ExperimentalStdlibApi::class) private fun createSingleNotificationWearActions(account: Account): List<WearNotificationAction> { return buildList { add(WearNotificationAction.Reply) Loading
app/core/src/main/java/com/fsck/k9/notification/SummaryNotificationDataCreator.kt +0 −2 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ internal class SummaryNotificationDataCreator( ) } @OptIn(ExperimentalStdlibApi::class) private fun createSummaryNotificationActions(): List<SummaryNotificationAction> { return buildList { add(SummaryNotificationAction.MarkAsRead) Loading @@ -54,7 +53,6 @@ internal class SummaryNotificationDataCreator( } } @OptIn(ExperimentalStdlibApi::class) private fun createSummaryWearNotificationActions(account: Account): List<SummaryWearNotificationAction> { return buildList { add(SummaryWearNotificationAction.MarkAsRead) Loading
app/core/src/test/java/com/fsck/k9/notification/SummaryNotificationDataCreatorTest.kt +0 −1 Original line number Diff line number Diff line Loading @@ -266,7 +266,6 @@ class SummaryNotificationDataCreatorTest { return NotificationData(account, activeNotifications, inactiveNotifications = emptyList()) } @OptIn(ExperimentalStdlibApi::class) private fun createNotificationDataWithMultipleMessages(times: Int = 2): NotificationData { val contentList = buildList { repeat(times) { Loading
app/ui/legacy/src/main/java/com/fsck/k9/ui/FlowExtensions.kt +3 −3 Original line number Diff line number Diff line Loading @@ -5,13 +5,13 @@ import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.lifecycleScope import androidx.lifecycle.repeatOnLifecycle import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.collect import kotlinx.coroutines.flow.FlowCollector import kotlinx.coroutines.launch fun <T> Flow<T>.observe(lifecycleOwner: LifecycleOwner, action: suspend (T) -> Unit) { fun <T> Flow<T>.observe(lifecycleOwner: LifecycleOwner, collector: FlowCollector<T>) { lifecycleOwner.lifecycleScope.launch { lifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) { collect(action) collect(collector) } } }