f69cae2315
- Read license resource using Okio inside a coroutine (instead of the main thread) in `LicenseActivity` - Use Okio and its buffer system to copy ContentProvider streams and files to a temporary file in `MediaUploader.prepareMedia()` - Properly close the input file after copying it to a temporary file in `MediaUploader.prepareMedia()` - Properly close sink in case of null body source during file copy in `Uri.copyToFolder()` in `DraftHelper.kt` - Add comment explaining the current value of `DEFAULT_CHUNK_SIZE` in `UriRequestBody.kt` and indent the file properly - Replace hardcoded `Charset` and `Int` byte size with the proper constants, and align the `hashCode()` implementation with other `BitmapTransformation` implementations in `CompositeWithOpaqueBackground` - Properly close `InputStream` in case of error during Bitmap size decoding in `getImageSquarePixels()` - return `Int` instead of `Long` in `getImageSquarePixels()`, since the current code simply converts the `Int` result to a `Long` _after_ multiplication and not before (and `Int.MAX_VALUE` is already way above the maximum number of pixels a decoded Bitmap could return) - Simplify `getImageOrientation()` - Add explicit dependency to the Okio library and upgrade it to its latest version. |
||
---|---|---|
.. | ||
wrapper | ||
libs.versions.toml |