add currencies

pull/20/head
Miguel Mota 6 years ago
parent b0e44a999f
commit 8e8283e8fa

@ -8,25 +8,39 @@ import (
"github.com/miguelmota/cointop/pkg/pad"
)
//var supportedfiatconversions = []string{"AUD", "BRL", "CAD", "CHF", "CLP", "CNY", "CZK", "DKK", "EUR", "GBP", "HKD", "HUF", "IDR", "ILS", "INR", "JPY", "KRW", "MXN", "MYR", "NOK", "NZD", "PHP", "PKR", "PLN", "RUB", "SEK", "SGD", "THB", "TRY", "TWD", "ZAR"}
var supportedfiatconversions = map[string]string{
"USD": "US Dollar",
"AUD": "Australian Dollar",
"BRL": "Brazilian Real",
"CAD": "Canadian Dollar",
"CFH": "Swiss Franc",
"CLP": "Chilean Peso",
"CNY": "Chinese Yuan",
"CZK": "Czech Koruna",
"DKK": "Danish Krone",
"EUR": "Euro",
"GBP": "British Pound",
"CNY": "Chinese Yuan",
"HKD": "Hong Kong Dollar",
"HUF": "Hungarian Forint",
"IDR": "Indonesian Rupiah",
"ILS": "Israeli New Shekel",
"INR": "Indian Rupee",
"JPY": "Japanese Yen",
"KRW": "South Korean Won",
"NZD": "New Zealand Dollar",
"CFH": "Swiss Franc",
"NOK": "Norwegian Krone",
"MXN": "Mexican Peso",
"AUD": "Australian Dollar",
"IDR": "Indonesian Rupiah",
"RUB": "Russian Ruble",
"CAD": "Canadian Dollar",
"MYR": "Malaysian Ringgit",
"NOK": "Norwegian Krone",
"NZD": "New Zealand Dollar",
"PLN": "Polish złoty",
"PHP": "Philippine Piso",
"PKR": "Pakistani Rupe",
"RUB": "Russian Ruble",
"SEK": "Swedish Krona",
"SGD": "Singapore Dollar",
"THB": "Thai Baht",
"TRY": "Turkish lira",
"TWD": "New Taiwan Dollar",
"USD": "US Dollar",
"ZAR": "South African Rand",
}
var supportedcryptoconversion = map[string]string{

@ -8,24 +8,40 @@ import (
)
var currencysymbols = map[string]string{
"USD": "$",
"AUD": "$",
"BRL": "R$",
"BTC": "Ƀ",
"CAD": "$",
"CFH": "₣",
"CLP": "$",
"CNY": "¥",
"CZK": "Kč",
"DKK": "Kr",
"EUR": "€",
"ETH": "Ξ",
"GBP": "£",
"CNY": "¥",
"HKD": "$",
"HUF": "Ft",
"IDR": "Rp.",
"ILS": "₪",
"INR": "₹",
"JPY": "¥",
"KRW": "₩",
"NZD": "$",
"CFH": "₣",
"NOK": "kr",
"MXN": "$",
"AUD": "$",
"IDR": "Rp.",
"RUB": "Ꝑ",
"CAD": "$",
"MYR": "RM",
"BTC": "Ƀ",
"ETH": "Ξ",
"NOK": "kr",
"NZD": "$",
"PLN": "zł",
"PHP": "₱",
"PKR": "₨",
"RUB": "Ꝑ",
"SEK": "kr",
"SGD": "S$",
"THB": "฿",
"TRY": "₺",
"TWD": "NT$",
"USD": "$",
"ZAR": "R",
}
func (ct *Cointop) updateHeaders() {

@ -74,10 +74,11 @@ func (s *Service) GetAllCoinData(convert string) (map[string]apitypes.Coin, erro
}
for _, v := range coins {
price := v.Quotes[convert].Price
if convert != "USD" {
pricestr := fmt.Sprintf("%.2f", price)
price, _ = strconv.ParseFloat(pricestr, 64)
pricestr := fmt.Sprintf("%.2f", price)
if convert == "ETH" || convert == "BTC" {
pricestr = fmt.Sprintf("%.5f", price)
}
price, _ = strconv.ParseFloat(pricestr, 64)
ret[v.Symbol] = apitypes.Coin{
ID: strings.ToLower(v.Name),
Name: v.Name,

Loading…
Cancel
Save