feat: add nfc step 2 - receive with invoice
This commit is contained in:
@@ -17,7 +17,6 @@ import com.bitcointxoko.gudariwallet.data.LightningAddressStore
|
||||
import com.bitcointxoko.gudariwallet.ui.balance.BalanceViewModel
|
||||
import com.bitcointxoko.gudariwallet.ui.clipboard.ClipboardViewModel
|
||||
import com.bitcointxoko.gudariwallet.ui.fiat.FiatViewModel
|
||||
import com.bitcointxoko.gudariwallet.ui.nfc.NfcViewModel
|
||||
import com.bitcointxoko.gudariwallet.ui.receive.ReceiveViewModel
|
||||
import com.bitcointxoko.gudariwallet.ui.send.SendViewModel
|
||||
import kotlinx.coroutines.flow.SharingStarted
|
||||
@@ -35,8 +34,7 @@ class WalletViewModel(
|
||||
val fiatVm : FiatViewModel,
|
||||
val receiveVm : ReceiveViewModel,
|
||||
val sendVm : SendViewModel,
|
||||
val clipboardVm : ClipboardViewModel,
|
||||
val nfcVm : NfcViewModel
|
||||
val clipboardVm : ClipboardViewModel
|
||||
) : ViewModel() {
|
||||
val balanceState: StateFlow<BalanceState> get() = balanceVm.balanceState
|
||||
val balanceHidden: StateFlow<Boolean> get() = fiatVm.balanceHidden
|
||||
@@ -77,17 +75,6 @@ class WalletViewModel(
|
||||
fun checkClipboard(text: String?) = clipboardVm.checkClipboard(text)
|
||||
fun dismissClipboardOffer() = clipboardVm.dismissClipboardOffer()
|
||||
|
||||
val nfcOfferState: StateFlow<NfcOfferState> = nfcVm.nfcOfferState
|
||||
|
||||
fun onNfcTagDiscovered(tag: android.nfc.Tag) = nfcVm.onTagDiscovered(tag)
|
||||
@VisibleForTesting
|
||||
fun onNfcTagRead(text: String?) = nfcVm.onNfcTagRead(text)
|
||||
fun dismissNfcOffer() = nfcVm.dismissNfcOffer()
|
||||
val nfcBroadcastState: StateFlow<NfcViewModel.NfcBroadcastState> get() = nfcVm.broadcastState
|
||||
fun startNfcBroadcast(payload: String) = nfcVm.startBroadcast(payload)
|
||||
fun cancelNfcBroadcast() = nfcVm.cancelBroadcast()
|
||||
fun dismissNfcBroadcastResult() = nfcVm.dismissBroadcastResult()
|
||||
|
||||
init {
|
||||
observePaymentEvents()
|
||||
fetchLightningAddress()
|
||||
|
||||
Reference in New Issue
Block a user