From c73e4a20cce7cc88430b2ae57e970116be89f56b Mon Sep 17 00:00:00 2001
From: tomashrib <tomas.hrib@proton.me>
Date: Sat, 22 Apr 2023 21:54:33 +0200
Subject: [PATCH] fix: correct formula for sent amount is (sent - received +
 fee) not (- fee)

---
 .../java/xyz/tomashrib/zephyruswallet/ui/wallet/HomeScreen.kt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/xyz/tomashrib/zephyruswallet/ui/wallet/HomeScreen.kt b/app/src/main/java/xyz/tomashrib/zephyruswallet/ui/wallet/HomeScreen.kt
index e631d14..6be703e 100644
--- a/app/src/main/java/xyz/tomashrib/zephyruswallet/ui/wallet/HomeScreen.kt
+++ b/app/src/main/java/xyz/tomashrib/zephyruswallet/ui/wallet/HomeScreen.kt
@@ -485,7 +485,7 @@ fun TransactionHistoryTile(
                     .padding(horizontal = 10.dp, vertical = 5.dp)
             ){
                 // displays how much was sent/received
-                val netSpent = sent.toULong() - received.toULong() - fees.toULong()
+                val netSpent = sent.toULong() - received.toULong() + fees.toULong()
                 Text(
                     text = if(isPayment){ "- ${formatSats(netSpent.toString())} Sats"} else { "+ ${formatSats(received)} Sats"},
                     fontSize = 18.sp,
@@ -513,7 +513,7 @@ fun TransactionHistoryTile(
                     .padding(horizontal = 10.dp, vertical = 5.dp)
             ){
                 // displays how much was sent/received
-                val netSpent = sent.toULong() - received.toULong() - fees.toULong()
+                val netSpent = sent.toULong() - received.toULong() + fees.toULong()
                 Text(
                     text = if(isPayment){ "- ${formatSats(netSpent.toString())} Sats"} else { "+ ${formatSats(received)} Sats"},
                     fontSize = 18.sp,