diff --git a/android/app/src/main/kotlin/deckers/thibault/aves/SearchSuggestionsProvider.kt b/android/app/src/main/kotlin/deckers/thibault/aves/SearchSuggestionsProvider.kt index 24820960d..4a949e8f8 100644 --- a/android/app/src/main/kotlin/deckers/thibault/aves/SearchSuggestionsProvider.kt +++ b/android/app/src/main/kotlin/deckers/thibault/aves/SearchSuggestionsProvider.kt @@ -118,13 +118,13 @@ class SearchSuggestionsProvider : MethodChannel.MethodCallHandler, ContentProvid override fun getType(uri: Uri): String? = null override fun insert(uri: Uri, values: ContentValues?): Uri = - throw UnsupportedOperationException() + throw UnsupportedOperationException("`insert` is not supported by this content provider") override fun delete(uri: Uri, selection: String?, selectionArgs: Array?): Int = - throw UnsupportedOperationException() + throw UnsupportedOperationException("`delete` is not supported by this content provider") override fun update(uri: Uri, values: ContentValues?, selection: String?, selectionArgs: Array?): Int = - throw UnsupportedOperationException() + throw UnsupportedOperationException("`update` is not supported by this content provider") companion object { private val LOG_TAG = LogUtils.createTag() diff --git a/android/app/src/main/kotlin/deckers/thibault/aves/model/provider/ImageProvider.kt b/android/app/src/main/kotlin/deckers/thibault/aves/model/provider/ImageProvider.kt index 8d982da61..ed1a66634 100644 --- a/android/app/src/main/kotlin/deckers/thibault/aves/model/provider/ImageProvider.kt +++ b/android/app/src/main/kotlin/deckers/thibault/aves/model/provider/ImageProvider.kt @@ -37,23 +37,23 @@ import java.util.* abstract class ImageProvider { open fun fetchSingle(context: Context, uri: Uri, sourceMimeType: String?, callback: ImageOpCallback) { - callback.onFailure(UnsupportedOperationException()) + callback.onFailure(UnsupportedOperationException("`fetchSingle` is not supported by this image provider")) } open suspend fun delete(activity: Activity, uri: Uri, path: String?) { - throw UnsupportedOperationException() + throw UnsupportedOperationException("`delete` is not supported by this image provider") } open suspend fun moveMultiple(activity: Activity, copy: Boolean, destinationDir: String, entries: List, callback: ImageOpCallback) { - callback.onFailure(UnsupportedOperationException()) + callback.onFailure(UnsupportedOperationException("`moveMultiple` is not supported by this image provider")) } open fun scanPostMetadataEdit(context: Context, path: String, uri: Uri, mimeType: String, newFields: HashMap, callback: ImageOpCallback) { - throw UnsupportedOperationException() + throw UnsupportedOperationException("`scanPostMetadataEdit` is not supported by this image provider") } open fun scanObsoletePath(context: Context, path: String, mimeType: String) { - throw UnsupportedOperationException() + throw UnsupportedOperationException("`scanObsoletePath` is not supported by this image provider") } suspend fun exportMultiple( diff --git a/android/app/src/main/kotlin/deckers/thibault/aves/utils/MimeTypes.kt b/android/app/src/main/kotlin/deckers/thibault/aves/utils/MimeTypes.kt index 2a68bc42a..a5cece985 100644 --- a/android/app/src/main/kotlin/deckers/thibault/aves/utils/MimeTypes.kt +++ b/android/app/src/main/kotlin/deckers/thibault/aves/utils/MimeTypes.kt @@ -23,7 +23,7 @@ object MimeTypes { // raw raster private const val ARW = "image/x-sony-arw" private const val CR2 = "image/x-canon-cr2" - const val DNG = "image/x-adobe-dng" + private const val DNG = "image/x-adobe-dng" private const val NEF = "image/x-nikon-nef" private const val NRW = "image/x-nikon-nrw" private const val ORF = "image/x-olympus-orf"