Magrate schedule domain to flow

This commit is contained in:
2026-02-16 11:58:24 +03:00
parent a885ba7b1f
commit 9ca225db94
14 changed files with 139 additions and 57 deletions

View File

@@ -1,7 +1,7 @@
package ru.fincode.tsudesk.core.common.config
package ru.fincode.tsudesk.core.common.app
data class AppConfig(
val isDebug: Boolean,
val baseUrl: String,
val networkTimeoutSec: Long
)
)

View File

@@ -0,0 +1,16 @@
package ru.fincode.tsudesk.core.common.model
sealed interface DataResult<out T> {
data class Cache<T>(
val data: T
) : DataResult<T>
data class Network<T>(
val data: T
) : DataResult<T>
data class Error(
val throwable: Throwable
) : DataResult<Nothing>
}