diff --git a/app/src/main/java/org/mozilla/fenix/gleanplumb/state/MessagingMiddleware.kt b/app/src/main/java/org/mozilla/fenix/gleanplumb/state/MessagingMiddleware.kt index 625e8001db..1cf51b5f03 100644 --- a/app/src/main/java/org/mozilla/fenix/gleanplumb/state/MessagingMiddleware.kt +++ b/app/src/main/java/org/mozilla/fenix/gleanplumb/state/MessagingMiddleware.kt @@ -57,6 +57,10 @@ class MessagingMiddleware( is MessageDismissed -> onMessageDismissed(context, action.message) is MessageDisplayed -> onMessagedDisplayed(action.message, context) + + else -> { + // no-op + } } next(action) } diff --git a/app/src/main/java/org/mozilla/fenix/historymetadata/HistoryMetadataMiddleware.kt b/app/src/main/java/org/mozilla/fenix/historymetadata/HistoryMetadataMiddleware.kt index 39d0ccdfab..f4d5007012 100644 --- a/app/src/main/java/org/mozilla/fenix/historymetadata/HistoryMetadataMiddleware.kt +++ b/app/src/main/java/org/mozilla/fenix/historymetadata/HistoryMetadataMiddleware.kt @@ -98,6 +98,9 @@ class HistoryMetadataMiddleware( is EngineAction.OptimizedLoadUrlTriggeredAction -> { directLoadTriggeredSet.add(action.tabId) } + else -> { + // no-op + } } next(action) @@ -126,6 +129,9 @@ class HistoryMetadataMiddleware( createHistoryMetadata(context, tab) } } + else -> { + // no-op + } } } diff --git a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkFragment.kt b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkFragment.kt index 79879ce6ae..06876ec354 100644 --- a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkFragment.kt @@ -197,6 +197,9 @@ class BookmarkFragment : LibraryPageFragment(), UserInteractionHan } } } + else -> { + // no-op + } } } diff --git a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkView.kt b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkView.kt index f56f2cc71e..320792aeff 100644 --- a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkView.kt +++ b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkView.kt @@ -154,6 +154,9 @@ class BookmarkView( ) ) } + else -> { + // no-op + } } binding.bookmarksProgressBar.isVisible = state.isLoading binding.swipeRefresh.isEnabled = diff --git a/app/src/main/java/org/mozilla/fenix/library/history/HistoryView.kt b/app/src/main/java/org/mozilla/fenix/library/history/HistoryView.kt index 334ffef3e4..6f67f2891a 100644 --- a/app/src/main/java/org/mozilla/fenix/library/history/HistoryView.kt +++ b/app/src/main/java/org/mozilla/fenix/library/history/HistoryView.kt @@ -108,6 +108,9 @@ class HistoryView( context.getString(R.string.history_multi_select_title, mode.selectedItems.size) ) } + else -> { + // no-op + } } } diff --git a/app/src/main/java/org/mozilla/fenix/tabstray/SearchTermTabGroupMiddleware.kt b/app/src/main/java/org/mozilla/fenix/tabstray/SearchTermTabGroupMiddleware.kt index 10fb6a9c58..c5f28e755d 100644 --- a/app/src/main/java/org/mozilla/fenix/tabstray/SearchTermTabGroupMiddleware.kt +++ b/app/src/main/java/org/mozilla/fenix/tabstray/SearchTermTabGroupMiddleware.kt @@ -52,6 +52,9 @@ class SearchTermTabGroupMiddleware : Middleware { } } } + else -> { + // no-op + } } } } diff --git a/app/src/main/java/org/mozilla/fenix/tabstray/syncedtabs/SyncedTabs.kt b/app/src/main/java/org/mozilla/fenix/tabstray/syncedtabs/SyncedTabs.kt index 2eaf5c04b2..9e1570c2c0 100644 --- a/app/src/main/java/org/mozilla/fenix/tabstray/syncedtabs/SyncedTabs.kt +++ b/app/src/main/java/org/mozilla/fenix/tabstray/syncedtabs/SyncedTabs.kt @@ -64,6 +64,7 @@ private const val EXPANDED_BY_DEFAULT = true * @param taskContinuityEnabled Indicates whether the Task Continuity enhancements should be visible for users. * @param onTabClick The lambda for handling clicks on synced tabs. */ +@SuppressWarnings("LongMethod") @OptIn(ExperimentalFoundationApi::class) @Composable fun SyncedTabsList( @@ -118,6 +119,9 @@ fun SyncedTabsList( ) } } + else -> { + // no-op + } } } } else { @@ -137,6 +141,9 @@ fun SyncedTabsList( onTabClick(syncedTabItem.tab) } } + else -> { + // no-op + } } } } diff --git a/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryMiddleware.kt b/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryMiddleware.kt index 908f07d785..d67cc46a31 100644 --- a/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryMiddleware.kt +++ b/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryMiddleware.kt @@ -61,6 +61,9 @@ class TelemetryMiddleware( val tab = context.state.findTabOrCustomTab(action.tabId) onEngineSessionKilled(context.state, tab) } + else -> { + // no-op + } } next(action) @@ -81,6 +84,9 @@ class TelemetryMiddleware( Metrics.hasOpenTabs.set(false) } } + else -> { + // no-op + } } } diff --git a/buildSrc/src/main/java/Dependencies.kt b/buildSrc/src/main/java/Dependencies.kt index 74a224fb12..6d58755fbe 100644 --- a/buildSrc/src/main/java/Dependencies.kt +++ b/buildSrc/src/main/java/Dependencies.kt @@ -6,7 +6,7 @@ // FORCE REBUILD 2021-11-24 object Versions { - const val kotlin = "1.5.31" + const val kotlin = "1.6.10" const val coroutines = "1.5.2" // These versions are linked: lint should be X+23.Y.Z of gradle_plugin version, according to: @@ -20,8 +20,7 @@ object Versions { const val detekt = "1.19.0" const val jna = "5.8.0" - const val androidx_activity_compose = "1.4.0" - const val androidx_compose = "1.0.5" + const val androidx_compose = "1.1.1" const val androidx_appcompat = "1.3.0" const val androidx_benchmark = "1.0.0" const val androidx_biometric = "1.1.0"