22 lines
541 B
Go
22 lines
541 B
Go
package vk
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"gitlab.com/flygrounder/go-mtg-vk/internal/cardsinfo"
|
|
)
|
|
|
|
func formatCardPrices(name string, prices []cardsinfo.ScgCardPrice) string {
|
|
message := fmt.Sprintf("Оригинальное название: %v\n\n", name)
|
|
for i, v := range prices {
|
|
message += fmt.Sprintf("%v. %v", i+1, formatPrice(v))
|
|
}
|
|
if len(prices) == 0 {
|
|
message += "Цен не найдено\n"
|
|
}
|
|
return message
|
|
}
|
|
|
|
func formatPrice(s cardsinfo.ScgCardPrice) string {
|
|
return fmt.Sprintf("%v: %v\n%v\n", s.Edition, s.Price, s.Link)
|
|
}
|