fix: remove persistable URI permission FLAG_GRANT_READ_URI_PERMISSION (#18)

This commit is contained in:
akesi seli 2024-10-14 20:46:41 +02:00 committed by GitHub
parent 66e50e6f80
commit 4ec4390a01
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2,7 +2,6 @@ package com.livefast.eattrash.raccoonforlemmy.core.utils.gallery
import android.content.ContentValues import android.content.ContentValues
import android.content.Context import android.content.Context
import android.content.Intent
import android.os.Environment import android.os.Environment
import android.os.ParcelFileDescriptor import android.os.ParcelFileDescriptor
import android.provider.MediaStore import android.provider.MediaStore
@ -68,11 +67,6 @@ class DefaultGalleryHelper(
val pickMedia = val pickMedia =
rememberLauncherForActivityResult(ActivityResultContracts.PickVisualMedia()) { uri -> rememberLauncherForActivityResult(ActivityResultContracts.PickVisualMedia()) { uri ->
if (uri != null) { if (uri != null) {
resolver.takePersistableUriPermission(
uri,
Intent.FLAG_GRANT_READ_URI_PERMISSION,
)
scope.launch(Dispatchers.IO) { scope.launch(Dispatchers.IO) {
resolver.openInputStream(uri)?.use { stream -> resolver.openInputStream(uri)?.use { stream ->
val bytes = stream.readBytes() val bytes = stream.readBytes()