From 77f8fc78ca9d1f071bd8cd7c01e338db0f94299c Mon Sep 17 00:00:00 2001 From: Florian Baumann Date: Mon, 10 Jan 2022 15:55:22 +0100 Subject: [PATCH] add total value for card search filter --- src/serra/root.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/serra/root.go b/src/serra/root.go index ec23e47..7a5c9e5 100644 --- a/src/serra/root.go +++ b/src/serra/root.go @@ -82,6 +82,7 @@ func Remove(cards []string) { func Cards(rarity, set string) { + var total float64 client := storage_connect() coll := &Collection{client.Database("serra").Collection("cards")} defer storage_disconnect(client) @@ -105,7 +106,10 @@ func Cards(rarity, set string) { for _, card := range cards { LogMessage(fmt.Sprintf("* %dx %s%s%s (%s/%s) %s%.2f EUR%s", card.SerraCount, Purple, card.Name, Reset, card.Set, card.CollectorNumber, Yellow, card.Prices.Eur, Reset), "normal") + total = total + card.Prices.Eur*float64(card.SerraCount) } + fmt.Printf("\nTotal Value: %s%.2f EUR%s\n", Yellow, total, Reset) + } func ShowCard(cardids []string) {