Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
The Tor Project
Applications
fenix
Commits
e07f4ac5
Commit
e07f4ac5
authored
Feb 18, 2021
by
Christian Sadilek
Browse files
Deprecate SessionManager component
parent
2d873071
Changes
3
Hide whitespace changes
Inline
Side-by-side
app/src/main/java/org/mozilla/fenix/components/Components.kt
View file @
e07f4ac5
...
@@ -56,6 +56,7 @@ class Components(private val context: Context) {
...
@@ -56,6 +56,7 @@ class Components(private val context: Context) {
}
}
val
services
by
lazyMonitored
{
Services
(
context
,
backgroundServices
.
accountManager
)
}
val
services
by
lazyMonitored
{
Services
(
context
,
backgroundServices
.
accountManager
)
}
val
core
by
lazyMonitored
{
Core
(
context
,
analytics
.
crashReporter
,
strictMode
)
}
val
core
by
lazyMonitored
{
Core
(
context
,
analytics
.
crashReporter
,
strictMode
)
}
@Suppress
(
"Deprecation"
)
val
useCases
by
lazyMonitored
{
val
useCases
by
lazyMonitored
{
UseCases
(
UseCases
(
context
,
context
,
...
@@ -66,6 +67,7 @@ class Components(private val context: Context) {
...
@@ -66,6 +67,7 @@ class Components(private val context: Context) {
core
.
topSitesStorage
core
.
topSitesStorage
)
)
}
}
@Suppress
(
"Deprecation"
)
val
intentProcessors
by
lazyMonitored
{
val
intentProcessors
by
lazyMonitored
{
IntentProcessors
(
IntentProcessors
(
context
,
context
,
...
...
app/src/main/java/org/mozilla/fenix/components/Core.kt
View file @
e07f4ac5
...
@@ -201,10 +201,12 @@ class Core(
...
@@ -201,10 +201,12 @@ class Core(
)
)
}
}
@Suppress
(
"Deprecation"
)
private
fun
lookupSessionManager
():
SessionManager
{
private
fun
lookupSessionManager
():
SessionManager
{
return
sessionManager
return
sessionManager
}
}
@Suppress
(
"Deprecation"
)
private
fun
findSessionById
(
tabId
:
String
):
Session
?
{
private
fun
findSessionById
(
tabId
:
String
):
Session
?
{
return
sessionManager
.
findSessionById
(
tabId
)
return
sessionManager
.
findSessionById
(
tabId
)
}
}
...
@@ -227,6 +229,7 @@ class Core(
...
@@ -227,6 +229,7 @@ class Core(
* sessions from the [SessionStorage], and with a default session (about:blank) in
* sessions from the [SessionStorage], and with a default session (about:blank) in
* case all sessions/tabs are closed.
* case all sessions/tabs are closed.
*/
*/
@Deprecated
(
"Use browser store (for reading) and use cases (for writing) instead"
)
val
sessionManager
by
lazyMonitored
{
val
sessionManager
by
lazyMonitored
{
SessionManager
(
engine
,
store
).
also
{
SessionManager
(
engine
,
store
).
also
{
// Install the "icons" WebExtension to automatically load icons for every visited website.
// Install the "icons" WebExtension to automatically load icons for every visited website.
...
...
app/src/test/java/org/mozilla/fenix/components/TestComponents.kt
View file @
e07f4ac5
...
@@ -16,6 +16,7 @@ class TestComponents(private val context: Context) : Components(context) {
...
@@ -16,6 +16,7 @@ class TestComponents(private val context: Context) : Components(context) {
}
}
override
val
services
by
lazy
{
Services
(
context
,
backgroundServices
.
accountManager
)
}
override
val
services
by
lazy
{
Services
(
context
,
backgroundServices
.
accountManager
)
}
override
val
core
by
lazy
{
TestCore
(
context
,
analytics
.
crashReporter
)
}
override
val
core
by
lazy
{
TestCore
(
context
,
analytics
.
crashReporter
)
}
@Suppress
(
"Deprecation"
)
override
val
useCases
by
lazy
{
override
val
useCases
by
lazy
{
UseCases
(
UseCases
(
context
,
context
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment