mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-02-03 12:37:31 +01:00
unused flow
This commit is contained in:
parent
1b12db9270
commit
4ecbf87cda
@ -28,6 +28,7 @@ import kotlinx.coroutines.Dispatchers
|
|||||||
import kotlinx.coroutines.SupervisorJob
|
import kotlinx.coroutines.SupervisorJob
|
||||||
import kotlinx.coroutines.cancel
|
import kotlinx.coroutines.cancel
|
||||||
import kotlinx.coroutines.flow.cancellable
|
import kotlinx.coroutines.flow.cancellable
|
||||||
|
import kotlinx.coroutines.flow.launchIn
|
||||||
import kotlinx.coroutines.flow.onEach
|
import kotlinx.coroutines.flow.onEach
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import kotlinx.coroutines.withContext
|
import kotlinx.coroutines.withContext
|
||||||
@ -73,23 +74,21 @@ class KeyRequestHandler @Inject constructor(
|
|||||||
// This functionality is disabled in element for now. As it could be prone to social attacks
|
// This functionality is disabled in element for now. As it could be prone to social attacks
|
||||||
var enablePromptingForRequest = false
|
var enablePromptingForRequest = false
|
||||||
|
|
||||||
// lateinit var listenerJob: Job
|
// lateinit var listenerJob: Job
|
||||||
fun start(session: Session) {
|
fun start(session: Session) {
|
||||||
this.session = session
|
this.session = session
|
||||||
scope = CoroutineScope(SupervisorJob() + session.coroutineScope.coroutineContext)
|
val scope = CoroutineScope(SupervisorJob() + session.coroutineScope.coroutineContext)
|
||||||
// session.cryptoService().verificationService().addListener(this)
|
this.scope = scope
|
||||||
scope!!.launch {
|
session.cryptoService().verificationService().requestEventFlow()
|
||||||
session.cryptoService().verificationService().requestEventFlow()
|
.cancellable()
|
||||||
.cancellable()
|
.onEach {
|
||||||
.onEach {
|
when (it) {
|
||||||
when (it) {
|
is VerificationEvent.RequestAdded -> verificationRequestCreated(it.request)
|
||||||
is VerificationEvent.RequestAdded -> verificationRequestCreated(it.request)
|
is VerificationEvent.RequestUpdated -> verificationRequestUpdated(it.request)
|
||||||
is VerificationEvent.RequestUpdated -> verificationRequestUpdated(it.request)
|
is VerificationEvent.TransactionAdded -> transactionCreated(it.transaction)
|
||||||
is VerificationEvent.TransactionAdded -> transactionCreated(it.transaction)
|
is VerificationEvent.TransactionUpdated -> transactionUpdated(it.transaction)
|
||||||
is VerificationEvent.TransactionUpdated -> transactionUpdated(it.transaction)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}.launchIn(scope)
|
||||||
|
|
||||||
session.cryptoService().addRoomKeysRequestListener(this)
|
session.cryptoService().addRoomKeysRequestListener(this)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user