forked from GitHub-Mirror/riotX-android
fix / compilation
This commit is contained in:
parent
1d11a163af
commit
7e6e09bc19
@ -43,8 +43,7 @@ import javax.inject.Inject
|
|||||||
* this pattern allow decoupling between the object responsible of displaying notifications and the matrix sdk.
|
* this pattern allow decoupling between the object responsible of displaying notifications and the matrix sdk.
|
||||||
*/
|
*/
|
||||||
class NotifiableEventResolver @Inject constructor(private val stringProvider: StringProvider,
|
class NotifiableEventResolver @Inject constructor(private val stringProvider: StringProvider,
|
||||||
private val noticeEventFormatter: NoticeEventFormatter,
|
private val noticeEventFormatter: NoticeEventFormatter) {
|
||||||
private val cryptoService: CryptoService) {
|
|
||||||
|
|
||||||
//private val eventDisplay = RiotEventDisplay(context)
|
//private val eventDisplay = RiotEventDisplay(context)
|
||||||
|
|
||||||
@ -52,7 +51,6 @@ class NotifiableEventResolver @Inject constructor(private val stringProvider: St
|
|||||||
val roomID = event.roomId ?: return null
|
val roomID = event.roomId ?: return null
|
||||||
val eventId = event.eventId ?: return null
|
val eventId = event.eventId ?: return null
|
||||||
val timelineEvent = session.getRoom(roomID)?.getTimeLineEvent(eventId) ?: return null
|
val timelineEvent = session.getRoom(roomID)?.getTimeLineEvent(eventId) ?: return null
|
||||||
|
|
||||||
when (event.getClearType()) {
|
when (event.getClearType()) {
|
||||||
EventType.MESSAGE -> {
|
EventType.MESSAGE -> {
|
||||||
return resolveMessageEvent(timelineEvent, session)
|
return resolveMessageEvent(timelineEvent, session)
|
||||||
@ -119,7 +117,7 @@ class NotifiableEventResolver @Inject constructor(private val stringProvider: St
|
|||||||
//TODO use a global event decryptor? attache to session and that listen to new sessionId?
|
//TODO use a global event decryptor? attache to session and that listen to new sessionId?
|
||||||
//for now decrypt sync
|
//for now decrypt sync
|
||||||
try {
|
try {
|
||||||
val result = cryptoService.decryptEvent(event.root, event.root.roomId + UUID.randomUUID().toString())
|
val result = session.decryptEvent(event.root, event.root.roomId + UUID.randomUUID().toString())
|
||||||
event.root.mxDecryptionResult = OlmDecryptionResult(
|
event.root.mxDecryptionResult = OlmDecryptionResult(
|
||||||
payload = result.clearEvent,
|
payload = result.clearEvent,
|
||||||
senderKey = result.senderCurve25519Key,
|
senderKey = result.senderCurve25519Key,
|
||||||
|
Loading…
Reference in New Issue
Block a user