|
|
@ -75,6 +75,9 @@ class SharePresenter @AssistedInject constructor( |
|
|
|
val result = shareIntentHandler.handleIncomingShareIntent( |
|
|
|
val result = shareIntentHandler.handleIncomingShareIntent( |
|
|
|
intent, |
|
|
|
intent, |
|
|
|
onUris = { filesToShare -> |
|
|
|
onUris = { filesToShare -> |
|
|
|
|
|
|
|
if (filesToShare.isEmpty()) { |
|
|
|
|
|
|
|
false |
|
|
|
|
|
|
|
} else { |
|
|
|
roomIds |
|
|
|
roomIds |
|
|
|
.map { roomId -> |
|
|
|
.map { roomId -> |
|
|
|
val room = matrixClient.getRoom(roomId) ?: return@map false |
|
|
|
val room = matrixClient.getRoom(roomId) ?: return@map false |
|
|
@ -90,6 +93,7 @@ class SharePresenter @AssistedInject constructor( |
|
|
|
.all { it } |
|
|
|
.all { it } |
|
|
|
} |
|
|
|
} |
|
|
|
.all { it } |
|
|
|
.all { it } |
|
|
|
|
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
onPlainText = { text -> |
|
|
|
onPlainText = { text -> |
|
|
|
roomIds |
|
|
|
roomIds |
|
|
|