diff --git a/app/src/main/java/com/bitchat/android/util/AppConstants.kt b/app/src/main/java/com/bitchat/android/util/AppConstants.kt index b1822806..5b5b8f1e 100644 --- a/app/src/main/java/com/bitchat/android/util/AppConstants.kt +++ b/app/src/main/java/com/bitchat/android/util/AppConstants.kt @@ -67,6 +67,9 @@ object AppConstants { object Protocol { const val COMPRESSION_THRESHOLD_BYTES: Int = 100 + // MUST stay in sync with iOS's FileTransferLimits.maxFramedFileBytes + // (LocalPackages/BitFoundation/Sources/BitFoundation/FileTransferLimits.swift in permissionlesstech/bitchat). + // Reference issue #1618, which fixed a mismatch where iOS's ceiling was ~1.13 MiB instead of 10 MiB. const val MAX_PAYLOAD_LENGTH: Int = 10_485_760 }