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 { return try { repository.deleteSchedule(id) Result.success(Unit) } catch (e: Exception) { Result.failure(e) } } }