Gitnuro/src/main/kotlin/com/jetpackduba/gitnuro/TempFilesManager.kt
2023-03-08 01:07:58 +01:00

22 lines
551 B
Kotlin

package com.jetpackduba.gitnuro
import com.jetpackduba.gitnuro.di.TabScope
import com.jetpackduba.gitnuro.extensions.openDirectory
import java.io.File
import javax.inject.Inject
@TabScope
class TempFilesManager @Inject constructor(
private val appFilesManager: AppFilesManager,
) {
fun tempDir(): File {
val appDataDir = appFilesManager.getAppFolder()
val tempDir = appDataDir.openDirectory("tmp")
if (!tempDir.exists() || !tempDir.isDirectory) {
tempDir.mkdir()
}
return tempDir
}
}