mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 03:59:35 +01:00
avoid file storage permission warning.
"Sharing files from storage is not possible without permission" popped up after app startup because notification permission was requested. Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
e60c2b4cc1
commit
68bf1ba7f2
@ -956,9 +956,11 @@ class ConversationsListActivity :
|
|||||||
selectedMessageId = messageItem.messageEntry.messageId
|
selectedMessageId = messageItem.messageEntry.messageId
|
||||||
showConversationByToken(conversationToken)
|
showConversationByToken(conversationToken)
|
||||||
}
|
}
|
||||||
|
|
||||||
LoadMoreResultsItem.VIEW_TYPE -> {
|
LoadMoreResultsItem.VIEW_TYPE -> {
|
||||||
loadMoreMessages()
|
loadMoreMessages()
|
||||||
}
|
}
|
||||||
|
|
||||||
ConversationItem.VIEW_TYPE -> {
|
ConversationItem.VIEW_TYPE -> {
|
||||||
handleConversation((Objects.requireNonNull(item) as ConversationItem).model)
|
handleConversation((Objects.requireNonNull(item) as ConversationItem).model)
|
||||||
}
|
}
|
||||||
@ -1172,15 +1174,14 @@ class ConversationsListActivity :
|
|||||||
|
|
||||||
override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<String>, grantResults: IntArray) {
|
override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<String>, grantResults: IntArray) {
|
||||||
super.onRequestPermissionsResult(requestCode, permissions, grantResults)
|
super.onRequestPermissionsResult(requestCode, permissions, grantResults)
|
||||||
if (requestCode == UploadAndShareFilesWorker.REQUEST_PERMISSION &&
|
if (requestCode == UploadAndShareFilesWorker.REQUEST_PERMISSION) {
|
||||||
grantResults.isNotEmpty() &&
|
if (grantResults.isNotEmpty() && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
||||||
grantResults[0] == PackageManager.PERMISSION_GRANTED
|
Log.d(TAG, "upload starting after permissions were granted")
|
||||||
) {
|
showSendFilesConfirmDialog()
|
||||||
Log.d(TAG, "upload starting after permissions were granted")
|
} else {
|
||||||
showSendFilesConfirmDialog()
|
Snackbar.make(binding.root, context.getString(R.string.read_storage_no_permission), Snackbar.LENGTH_LONG)
|
||||||
} else {
|
.show()
|
||||||
Snackbar.make(binding.root, context.getString(R.string.read_storage_no_permission), Snackbar.LENGTH_LONG)
|
}
|
||||||
.show()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1219,6 +1220,7 @@ class ConversationsListActivity :
|
|||||||
EventStatus.EventType.CONVERSATION_UPDATE -> if (eventStatus.isAllGood && !isRefreshing) {
|
EventStatus.EventType.CONVERSATION_UPDATE -> if (eventStatus.isAllGood && !isRefreshing) {
|
||||||
fetchRooms()
|
fetchRooms()
|
||||||
}
|
}
|
||||||
|
|
||||||
else -> {}
|
else -> {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1495,7 +1497,9 @@ class ConversationsListActivity :
|
|||||||
filterState[FilterConversationFragment.UNREAD] = unread
|
filterState[FilterConversationFragment.UNREAD] = unread
|
||||||
}
|
}
|
||||||
|
|
||||||
fun setFilterableItems(items: MutableList<AbstractFlexibleItem<*>>) { filterableConversationItems = items }
|
fun setFilterableItems(items: MutableList<AbstractFlexibleItem<*>>) {
|
||||||
|
filterableConversationItems = items
|
||||||
|
}
|
||||||
|
|
||||||
fun updateFilterConversationButtonColor() {
|
fun updateFilterConversationButtonColor() {
|
||||||
if (filterState.containsValue(true)) {
|
if (filterState.containsValue(true)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user