#1533 allow nullable return

This commit is contained in:
Sean Mac Gillicuddy 2019-09-30 10:15:11 +01:00
parent 14d7fdf111
commit f834dfd516

View File

@ -41,15 +41,15 @@ object FileUtils {
"${Environment.getExternalStorageDirectory()}${File.separator}Android" + "${Environment.getExternalStorageDirectory()}${File.separator}Android" +
"${File.separator}obb${File.separator}${BuildConfig.APPLICATION_ID}" "${File.separator}obb${File.separator}${BuildConfig.APPLICATION_ID}"
@JvmStatic fun getFileCacheDir(context: Context): File = @JvmStatic fun getFileCacheDir(context: Context): File? =
if (Environment.MEDIA_MOUNTED == Environment.getExternalStorageState()) { if (Environment.MEDIA_MOUNTED == Environment.getExternalStorageState()) {
context.externalCacheDir!! context.externalCacheDir
} else { } else {
context.cacheDir context.cacheDir
} }
@JvmStatic @Synchronized fun deleteCachedFiles(context: Context) { @JvmStatic @Synchronized fun deleteCachedFiles(context: Context) {
getFileCacheDir(context).deleteRecursively() getFileCacheDir(context)?.deleteRecursively()
} }
@JvmStatic @Synchronized fun deleteZimFile(path: String) { @JvmStatic @Synchronized fun deleteZimFile(path: String) {