This commit is contained in:
2025-11-30 21:29:30 +06:00
parent 523c373a04
commit ce20de0daa
3 changed files with 26 additions and 18 deletions

View File

@@ -1,12 +1,12 @@
package ru.myitschool.work.domain.booking
import ru.myitschool.work.data.repo.UserRepository
import ru.myitschool.work.domain.entities.BookingEntity
class GetAvailableBookingsUseCase(
private val repository: UserRepository
) {
suspend operator fun invoke(): Result<List<BookingEntity>> {
return repository.getAvailableBookings()
}
}
//package ru.myitschool.work.domain.booking
//
//import ru.myitschool.work.data.repo.UserRepository
//import ru.myitschool.work.domain.entities.BookingEntity
//
//class GetAvailableBookingsUseCase(
// private val repository: UserRepository
//) {
// suspend operator fun invoke(): Result<List<BookingEntity>> {
// return repository.getAvailableBookings()
// }
//}

View File

@@ -1,4 +1,12 @@
package ru.myitschool.work.domain.user
package ru.myitschool.work.domain.booking
class GetAvailableBookingsUseCase {
import ru.myitschool.work.data.repo.UserRepository
import ru.myitschool.work.domain.entities.BookingEntity
class GetAvailableBookingsUseCase(
private val repository: UserRepository
) {
suspend operator fun invoke(): Result<List<BookingEntity>> {
return repository.getAvailableBookings()
}
}

View File

@@ -3,7 +3,7 @@ plugins {
// id("com.android.application") version "8.5.2" apply false
id("com.android.application") version "8.6.0" apply false
id("org.jetbrains.kotlin.android") version "2.0.21" apply false
id("org.jetbrains.kotlin.plugin.serialization") version "2.0.21" apply false
id("org.jetbrains.kotlin.plugin.compose") version "2.0.21" apply false
id("org.jetbrains.kotlin.android") version "2.2.20" apply false
id("org.jetbrains.kotlin.plugin.serialization") version "2.2.20" apply false
id("org.jetbrains.kotlin.plugin.compose") version "2.2.20" apply false
}