summaryrefslogtreecommitdiff
path: root/utilities.go
blob: 02538fa20d1671cf1ed65234db27beddde89a39c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package main

import (
	"strings"
)

func sanitize_price(price string) int {
	multiply_by_100 := false

	price = strings.TrimSpace(price)

	price = strings.TrimPrefix(price, "€")
	price = strings.TrimSpace(price)

	price = strings.TrimSuffix(price, "€")
	price = strings.TrimSpace(price)

	/*
		Extracts the third last char and checks if it's a ",".
	*/
	//if ( rune(",") == []rune(price)[-3])
	c := string(price[len(price)-3:])
	c = string(c[0:1])

	if "," == c {
		multiply_by_100 = true
	}
}