add components

This commit is contained in:
2023-12-24 21:54:27 +03:00
parent d1de9be97f
commit 34ce33f4a3
30 changed files with 604 additions and 150 deletions
@@ -1,7 +1,8 @@
package com.megboyzz.devmenu.domain.usecases.files
import java.io.File
import javax.inject.Inject
class RemoveFileUseCase {
class RemoveFileUseCase @Inject constructor() {
operator fun invoke(file: File): Boolean = file.delete()
}
@@ -1,8 +1,9 @@
package com.megboyzz.devmenu.domain.usecases.files
import java.io.File
import javax.inject.Inject
class RenameFileUseCase {
class RenameFileUseCase @Inject constructor() {
operator fun invoke(file: File, newName: String) =
if(file.exists())
file.renameTo(File(file.parent, newName))