Skip to content

Commit

Permalink
Remove unused method
Browse files Browse the repository at this point in the history
  • Loading branch information
kacperoak committed Jan 19, 2024
1 parent 49f4482 commit 9895ecb
Showing 1 changed file with 0 additions and 15 deletions.
Original file line number Diff line number Diff line change
@@ -1,30 +1,19 @@
package com.walletconnect.web3.modal.ui

import androidx.lifecycle.SavedStateHandle
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import com.walletconnect.android.internal.common.wcKoinApp
import com.walletconnect.foundation.util.Logger
import com.walletconnect.web3.modal.client.Modal
import com.walletconnect.web3.modal.client.Web3Modal
import com.walletconnect.web3.modal.domain.usecase.GetSelectedChainUseCase
import com.walletconnect.web3.modal.domain.usecase.GetSessionTopicUseCase
import com.walletconnect.web3.modal.domain.usecase.SaveChainSelectionUseCase
import com.walletconnect.web3.modal.domain.usecase.SaveSessionTopicUseCase
import com.walletconnect.web3.modal.utils.getSelectedChain
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.asStateFlow
import kotlinx.coroutines.launch

internal class Web3ModalViewModel: ViewModel() {

private val logger: Logger = wcKoinApp.koin.get()

private val saveSessionTopicUseCase: SaveSessionTopicUseCase = wcKoinApp.koin.get()
private val saveChainSelectionUseCase: SaveChainSelectionUseCase = wcKoinApp.koin.get()
private val getSessionTopicUseCase: GetSessionTopicUseCase = wcKoinApp.koin.get()
private val getSelectedChainUseCase: GetSelectedChainUseCase = wcKoinApp.koin.get()

private val _modalState: MutableStateFlow<Web3ModalState> = MutableStateFlow(Web3ModalState.Loading)

Expand Down Expand Up @@ -56,8 +45,4 @@ internal class Web3ModalViewModel: ViewModel() {
private fun createConnectModalState() {
_modalState.value = Web3ModalState.Connect
}
internal fun saveSession(event: Modal.Model.ApprovedSession) = viewModelScope.launch {
saveSessionTopicUseCase(event.topic)
saveChainSelectionUseCase(Web3Modal.chains.getSelectedChain(getSelectedChainUseCase()).id)
}
}

0 comments on commit 9895ecb

Please sign in to comment.