Remove feature-session-bundling component.
parent
c5204d2f9f
commit
6942767dfe
|
@ -306,7 +306,6 @@ dependencies {
|
||||||
implementation Deps.mozilla_feature_toolbar
|
implementation Deps.mozilla_feature_toolbar
|
||||||
implementation Deps.mozilla_feature_tabs
|
implementation Deps.mozilla_feature_tabs
|
||||||
implementation Deps.mozilla_feature_findinpage
|
implementation Deps.mozilla_feature_findinpage
|
||||||
implementation Deps.mozilla_feature_session_bundling
|
|
||||||
implementation Deps.mozilla_feature_site_permissions
|
implementation Deps.mozilla_feature_site_permissions
|
||||||
implementation Deps.mozilla_feature_readerview
|
implementation Deps.mozilla_feature_readerview
|
||||||
implementation Deps.mozilla_feature_tab_collections
|
implementation Deps.mozilla_feature_tab_collections
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
||||||
|
|
||||||
package org.mozilla.fenix.ext
|
|
||||||
|
|
||||||
import kotlinx.coroutines.Dispatchers
|
|
||||||
import kotlinx.coroutines.launch
|
|
||||||
import kotlinx.coroutines.withContext
|
|
||||||
import mozilla.components.browser.session.SessionManager
|
|
||||||
import mozilla.components.feature.session.bundling.SessionBundleStorage
|
|
||||||
|
|
||||||
suspend fun SessionBundleStorage.archive(sessionManager: SessionManager) {
|
|
||||||
withContext(Dispatchers.IO) {
|
|
||||||
save(sessionManager.createSnapshot())
|
|
||||||
launch(Dispatchers.Main) {
|
|
||||||
sessionManager.sessions.filter { !it.private }.forEach {
|
|
||||||
sessionManager.remove(it)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
new()
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -106,7 +106,6 @@ object Deps {
|
||||||
const val mozilla_feature_prompts = "org.mozilla.components:feature-prompts:${Versions.mozilla_android_components}"
|
const val mozilla_feature_prompts = "org.mozilla.components:feature-prompts:${Versions.mozilla_android_components}"
|
||||||
const val mozilla_feature_toolbar = "org.mozilla.components:feature-toolbar:${Versions.mozilla_android_components}"
|
const val mozilla_feature_toolbar = "org.mozilla.components:feature-toolbar:${Versions.mozilla_android_components}"
|
||||||
const val mozilla_feature_findinpage = "org.mozilla.components:feature-findinpage:${Versions.mozilla_android_components}"
|
const val mozilla_feature_findinpage = "org.mozilla.components:feature-findinpage:${Versions.mozilla_android_components}"
|
||||||
const val mozilla_feature_session_bundling = "org.mozilla.components:feature-session-bundling:${Versions.mozilla_android_components}"
|
|
||||||
const val mozilla_feature_site_permissions = "org.mozilla.components:feature-sitepermissions:${Versions.mozilla_android_components}"
|
const val mozilla_feature_site_permissions = "org.mozilla.components:feature-sitepermissions:${Versions.mozilla_android_components}"
|
||||||
const val mozilla_feature_readerview = "org.mozilla.components:feature-readerview:${Versions.mozilla_android_components}"
|
const val mozilla_feature_readerview = "org.mozilla.components:feature-readerview:${Versions.mozilla_android_components}"
|
||||||
const val mozilla_feature_tab_collections = "org.mozilla.components:feature-tab-collections:${Versions.mozilla_android_components}"
|
const val mozilla_feature_tab_collections = "org.mozilla.components:feature-tab-collections:${Versions.mozilla_android_components}"
|
||||||
|
|
Loading…
Reference in New Issue