For #1696 - Replace session bundle storage with session storage

nightly-build-test
Jeff Boek 5 years ago
parent 5e61366cb9
commit 0d183b01f3

@ -76,9 +76,8 @@ class Core(private val context: Context) {
GeckoViewFetchClient(context, runtime)
}
val sessionStorage: SessionBundleStorage by lazy {
SessionBundleStorage(context, bundleLifetime = Pair(BUNDLE_LIFETIME_IN_MINUTES, TimeUnit.MINUTES),
engine = engine)
val sessionStorage: SessionStorage by lazy {
SessionStorage(context, engine = engine)
}
/**
@ -92,7 +91,7 @@ class Core(private val context: Context) {
// Restore a previous, still active bundle.
GlobalScope.launch(Dispatchers.Main) {
val snapshot = async(Dispatchers.IO) {
sessionStorage.restore()?.restoreSnapshot()
sessionStorage.restore()
}
// There's an active bundle with a snapshot: Feed it into the SessionManager.
@ -111,7 +110,6 @@ class Core(private val context: Context) {
.periodicallyInForeground(interval = 30, unit = TimeUnit.SECONDS)
.whenGoingToBackground()
.whenSessionsChange()
autoClose(sessionManager)
}
}
}

Loading…
Cancel
Save