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 //package ru.myitschool.work.domain.booking
//
import ru.myitschool.work.data.repo.UserRepository //import ru.myitschool.work.data.repo.UserRepository
import ru.myitschool.work.domain.entities.BookingEntity //import ru.myitschool.work.domain.entities.BookingEntity
//
class GetAvailableBookingsUseCase( //class GetAvailableBookingsUseCase(
private val repository: UserRepository // private val repository: UserRepository
) { //) {
suspend operator fun invoke(): Result<List<BookingEntity>> { // suspend operator fun invoke(): Result<List<BookingEntity>> {
return repository.getAvailableBookings() // 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.5.2" apply false
id("com.android.application") version "8.6.0" 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.android") version "2.2.20" apply false
id("org.jetbrains.kotlin.plugin.serialization") version "2.0.21" apply false id("org.jetbrains.kotlin.plugin.serialization") version "2.2.20" apply false
id("org.jetbrains.kotlin.plugin.compose") version "2.0.21" apply false id("org.jetbrains.kotlin.plugin.compose") version "2.2.20" apply false
} }