Firebase crashlytics reported that there's some ANR happens because of some block of code running in the main thread
After Investigation, I found that the compressing library code uses EmptyCoroutineContext which is considered the app main thread
This PR has small fix for this issue by providing the IO context for kotlin coroutines to force code to be run in the IO thread
Firebase crashlytics reported that there's some ANR happens because of some block of code running in the main thread After Investigation, I found that the compressing library code uses EmptyCoroutineContext which is considered the app main thread This PR has small fix for this issue by providing the IO context for kotlin coroutines to force code to be run in the IO thread