1
0
Fork 0

Clear speculative session on engine settings change

master
Christian Sadilek 2020-06-08 14:49:17 -04:00
parent 32bfba5b36
commit 05496faa66
4 changed files with 6 additions and 6 deletions

View File

@ -47,9 +47,9 @@ class Components(private val context: Context) {
val useCases by lazy { val useCases by lazy {
UseCases( UseCases(
context, context,
core.engine,
core.sessionManager, core.sessionManager,
core.store, core.store,
core.engine.settings,
search.searchEngineManager, search.searchEngineManager,
core.webAppShortcutManager, core.webAppShortcutManager,
core.thumbnailStorage core.thumbnailStorage

View File

@ -10,7 +10,7 @@ import mozilla.components.browser.session.SessionManager
import mozilla.components.browser.state.store.BrowserStore import mozilla.components.browser.state.store.BrowserStore
import mozilla.components.browser.thumbnails.ThumbnailsUseCases import mozilla.components.browser.thumbnails.ThumbnailsUseCases
import mozilla.components.browser.thumbnails.storage.ThumbnailStorage import mozilla.components.browser.thumbnails.storage.ThumbnailStorage
import mozilla.components.concept.engine.Settings import mozilla.components.concept.engine.Engine
import mozilla.components.feature.app.links.AppLinksUseCases import mozilla.components.feature.app.links.AppLinksUseCases
import mozilla.components.feature.contextmenu.ContextMenuUseCases import mozilla.components.feature.contextmenu.ContextMenuUseCases
import mozilla.components.feature.downloads.DownloadsUseCases import mozilla.components.feature.downloads.DownloadsUseCases
@ -29,9 +29,9 @@ import org.mozilla.fenix.utils.Mockable
@Mockable @Mockable
class UseCases( class UseCases(
private val context: Context, private val context: Context,
private val engine: Engine,
private val sessionManager: SessionManager, private val sessionManager: SessionManager,
private val store: BrowserStore, private val store: BrowserStore,
private val engineSettings: Settings,
private val searchEngineManager: SearchEngineManager, private val searchEngineManager: SearchEngineManager,
private val shortcutManager: WebAppShortcutManager, private val shortcutManager: WebAppShortcutManager,
private val thumbnailStorage: ThumbnailStorage private val thumbnailStorage: ThumbnailStorage
@ -64,7 +64,7 @@ class UseCases(
/** /**
* Use cases that provide settings management. * Use cases that provide settings management.
*/ */
val settingsUseCases by lazy { SettingsUseCases(engineSettings, sessionManager) } val settingsUseCases by lazy { SettingsUseCases(engine, sessionManager) }
val appLinksUseCases by lazy { AppLinksUseCases(context.applicationContext) } val appLinksUseCases by lazy { AppLinksUseCases(context.applicationContext) }

View File

@ -20,9 +20,9 @@ class TestComponents(private val context: Context) : Components(context) {
override val useCases by lazy { override val useCases by lazy {
UseCases( UseCases(
context, context,
core.engine,
core.sessionManager, core.sessionManager,
core.store, core.store,
core.engine.settings,
search.searchEngineManager, search.searchEngineManager,
core.webAppShortcutManager, core.webAppShortcutManager,
core.thumbnailStorage core.thumbnailStorage

View File

@ -3,5 +3,5 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
object AndroidComponents { object AndroidComponents {
const val VERSION = "45.0.20200609130052" const val VERSION = "45.0.20200609161836"
} }