chore(mobile): update special format column detection (#27867)

This commit is contained in:
Luis Nachtigall
2026-04-16 20:01:59 +02:00
committed by GitHub
parent 2a47c35eb7
commit fce220b1d7
@@ -94,11 +94,12 @@ open class NativeSyncApiImplBase(context: Context) : ImmichPlugin() {
const val HASH_BUFFER_SIZE = 2 * 1024 * 1024 const val HASH_BUFFER_SIZE = 2 * 1024 * 1024
// _special_format requires S Extensions 21+ // _special_format: added in API level 37, also in S Extensions 21+
// https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT // https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT
private fun hasSpecialFormatColumn(): Boolean = private fun hasSpecialFormatColumn(): Boolean =
Build.VERSION.SDK_INT >= Build.VERSION_CODES.S && Build.VERSION.SDK_INT >= 37 ||
SdkExtensions.getExtensionVersion(Build.VERSION_CODES.S) >= 21 (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S &&
SdkExtensions.getExtensionVersion(Build.VERSION_CODES.S) >= 21)
} }
protected fun getCursor( protected fun getCursor(