mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
Cleanup
This commit is contained in:
committed by
Benoit Marty
parent
495be55755
commit
82a2992ab3
-1
@@ -147,4 +147,3 @@ class AdvancedSettingsPresenter @Inject constructor(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+10
-6
@@ -44,19 +44,23 @@ class FirebaseNewTokenHandler @Inject constructor(
|
|||||||
// Register the pusher for all the sessions
|
// Register the pusher for all the sessions
|
||||||
sessionStore.getAllSessions().toUserList()
|
sessionStore.getAllSessions().toUserList()
|
||||||
.map { SessionId(it) }
|
.map { SessionId(it) }
|
||||||
.forEach { userId ->
|
.forEach { sessionId ->
|
||||||
val userDataStore = userPushStoreFactory.getOrCreate(userId)
|
val userDataStore = userPushStoreFactory.getOrCreate(sessionId)
|
||||||
if (userDataStore.getPushProviderName() == FirebaseConfig.NAME) {
|
if (userDataStore.getPushProviderName() == FirebaseConfig.NAME) {
|
||||||
matrixAuthenticationService
|
matrixAuthenticationService
|
||||||
.restoreSession(userId)
|
.restoreSession(sessionId)
|
||||||
.onFailure {
|
.onFailure {
|
||||||
Timber.tag(loggerTag.value).e(it, "Failed to restore session $userId")
|
Timber.tag(loggerTag.value).e(it, "Failed to restore session $sessionId")
|
||||||
}
|
}
|
||||||
.flatMap { client ->
|
.flatMap { client ->
|
||||||
pusherSubscriber.registerPusher(client, firebaseToken, FirebaseConfig.PUSHER_HTTP_URL)
|
pusherSubscriber.registerPusher(
|
||||||
|
matrixClient = client,
|
||||||
|
pushKey = firebaseToken,
|
||||||
|
gateway = FirebaseConfig.PUSHER_HTTP_URL,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
.onFailure {
|
.onFailure {
|
||||||
Timber.tag(loggerTag.value).e(it, "Failed to register pusher for session $userId")
|
Timber.tag(loggerTag.value).e(it, "Failed to register pusher for session $sessionId")
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Timber.tag(loggerTag.value).d("This session is not using Firebase pusher")
|
Timber.tag(loggerTag.value).d("This session is not using Firebase pusher")
|
||||||
|
|||||||
+5
-1
@@ -54,7 +54,11 @@ class FirebasePushProvider @Inject constructor(
|
|||||||
).also {
|
).also {
|
||||||
Timber.tag(loggerTag.value).w("Unable to register pusher, Firebase token is not known.")
|
Timber.tag(loggerTag.value).w("Unable to register pusher, Firebase token is not known.")
|
||||||
}
|
}
|
||||||
return pusherSubscriber.registerPusher(matrixClient, pushKey, FirebaseConfig.PUSHER_HTTP_URL)
|
return pusherSubscriber.registerPusher(
|
||||||
|
matrixClient = matrixClient,
|
||||||
|
pushKey = pushKey,
|
||||||
|
gateway = FirebaseConfig.PUSHER_HTTP_URL,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
override suspend fun getCurrentDistributor(matrixClient: MatrixClient) = firebaseDistributor
|
override suspend fun getCurrentDistributor(matrixClient: MatrixClient) = firebaseDistributor
|
||||||
|
|||||||
Reference in New Issue
Block a user