refactor: split Gateway into Handler and Session
This commit is contained in:
parent
214efd7417
commit
b04d75df99
6 changed files with 108 additions and 89 deletions
|
|
@ -25,7 +25,7 @@ import dev.zacsweers.metro.Inject
|
|||
import dev.zacsweers.metrox.viewmodel.ViewModelKey
|
||||
import dev.zacsweers.metrox.viewmodel.metroViewModel
|
||||
import kotlinx.coroutines.launch
|
||||
import moe.lava.neon.core.api.gateway.Gateway
|
||||
import moe.lava.neon.core.api.gateway.GatewayHandler
|
||||
import moe.lava.neon.core.repository.AuthRepository
|
||||
import moe.lava.neon.resources.Res
|
||||
import moe.lava.neon.resources.compose_multiplatform
|
||||
|
|
@ -81,7 +81,7 @@ fun Sample(onRequestLogout: () -> Unit) {
|
|||
@ContributesIntoMap(AppScope::class)
|
||||
class SampleViewModel(
|
||||
private val auth: AuthRepository,
|
||||
private val gateway: Gateway,
|
||||
private val gateway: GatewayHandler,
|
||||
) : ViewModel() {
|
||||
val token get() = auth.token
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue