From ac26088e6c7013eb2e317d1074ffdd339e21738d Mon Sep 17 00:00:00 2001 From: gavine99 Date: Wed, 29 Jan 2025 15:36:46 +1100 Subject: [PATCH 1/2] enabled WRITE_EXTERNAL_STORAGE permission in app manifest which is required to save mms attachments to media storage. changed media storage locations from ...../QKSMS to ...../QUIK --- presentation/src/main/AndroidManifest.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/presentation/src/main/AndroidManifest.xml b/presentation/src/main/AndroidManifest.xml index 7b1c55ab..e2bddfa4 100644 --- a/presentation/src/main/AndroidManifest.xml +++ b/presentation/src/main/AndroidManifest.xml @@ -43,6 +43,7 @@ + Date: Wed, 29 Jan 2025 17:24:11 +1100 Subject: [PATCH 2/2] include forgotten MessageRepositoryImpl.kt file! --- .../java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt b/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt index c4741436..5ca9a5d7 100644 --- a/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt @@ -181,9 +181,9 @@ class MessageRepositoryImpl @Inject constructor( if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { values.put(MediaStore.MediaColumns.IS_PENDING, 1) values.put(MediaStore.MediaColumns.RELATIVE_PATH, when { - part.isImage() -> "${Environment.DIRECTORY_PICTURES}/QKSMS" - part.isVideo() -> "${Environment.DIRECTORY_MOVIES}/QKSMS" - else -> "${Environment.DIRECTORY_DOWNLOADS}/QKSMS" + part.isImage() -> "${Environment.DIRECTORY_PICTURES}/QUIK" + part.isVideo() -> "${Environment.DIRECTORY_MOVIES}/QUIK" + else -> "${Environment.DIRECTORY_DOWNLOADS}/QUIK" }) }