Добавил логику работы с ИИ-агентом и работу с расписанием

This commit is contained in:
2025-12-25 22:40:40 +03:00
parent d8a0237e43
commit 4ff516d06a
41 changed files with 1778 additions and 259 deletions

View File

@@ -0,0 +1,18 @@
package com.novayaplaneta.domain.usecase
import com.novayaplaneta.domain.repository.ScheduleRepository
import javax.inject.Inject
class DeleteScheduleUseCase @Inject constructor(
private val repository: ScheduleRepository
) {
suspend operator fun invoke(id: String): Result<Unit> {
return try {
repository.deleteSchedule(id)
Result.success(Unit)
} catch (e: Exception) {
Result.failure(e)
}
}
}