Merge pull request #1039 from davotoula/1038-Profile-Lightning-payment-is-100x-too-large

millisats were incorrectly multiplied by 1000
This commit is contained in:
Vitor Pamplona
2024-09-02 09:57:45 -04:00
committed by GitHub

View File

@@ -30,7 +30,6 @@ import androidx.compose.runtime.MutableState
import androidx.compose.runtime.Stable
import androidx.lifecycle.ViewModel
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.map
import androidx.lifecycle.viewModelScope
import androidx.lifecycle.viewmodel.compose.viewModel
import coil.imageLoader
@@ -44,7 +43,6 @@ import com.vitorpamplona.amethyst.model.AccountSettings
import com.vitorpamplona.amethyst.model.AddressableNote
import com.vitorpamplona.amethyst.model.Channel
import com.vitorpamplona.amethyst.model.LocalCache
import com.vitorpamplona.amethyst.model.LocalCache.notes
import com.vitorpamplona.amethyst.model.Note
import com.vitorpamplona.amethyst.model.UrlCachedPreviewer
import com.vitorpamplona.amethyst.model.User
@@ -609,7 +607,7 @@ class AccountViewModel(
fun zap(
note: Note,
amount: Long,
amountInMillisats: Long,
pollOption: Int?,
message: String,
context: Context,
@@ -623,7 +621,7 @@ class AccountViewModel(
ZapPaymentHandler(account)
.zap(
note = note,
amountMilliSats = amount,
amountMilliSats = amountInMillisats,
pollOption = pollOption,
message = message,
context = context,
@@ -1480,7 +1478,7 @@ class AccountViewModel(
LightningAddressResolver()
.lnAddressInvoice(
lnaddress,
milliSats * 1000,
milliSats,
message,
null,
onSuccess = onSuccess,
@@ -1494,7 +1492,7 @@ class AccountViewModel(
LightningAddressResolver()
.lnAddressInvoice(
lnaddress,
milliSats * 1000,
milliSats,
message,
zapRequest.toJson(),
onSuccess = onSuccess,