mirror of
https://github.com/Xevion/banner.git
synced 2025-12-11 08:06:37 -06:00
Simplify term funcs, rename/make stringification function a struct fn
This commit is contained in:
6
term.go
6
term.go
@@ -94,8 +94,8 @@ func GetCurrentTerm(now time.Time) (*Term, *Term) {
|
|||||||
panic(fmt.Sprintf("Impossible Code Reached (dayOfYear: %d)", dayOfYear))
|
panic(fmt.Sprintf("Impossible Code Reached (dayOfYear: %d)", dayOfYear))
|
||||||
}
|
}
|
||||||
|
|
||||||
// BannerTermToTerm converts a Banner term code to a Term struct
|
// ParseTerm converts a Banner term code to a Term struct
|
||||||
func BannerTermToTerm(code string) Term {
|
func ParseTerm(code string) Term {
|
||||||
year, _ := strconv.ParseUint(code[0:4], 10, 16)
|
year, _ := strconv.ParseUint(code[0:4], 10, 16)
|
||||||
|
|
||||||
var season uint8
|
var season uint8
|
||||||
@@ -116,7 +116,7 @@ func BannerTermToTerm(code string) Term {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// TermToBannerTerm converts a Term struct to a Banner term code
|
// TermToBannerTerm converts a Term struct to a Banner term code
|
||||||
func TermToBannerTerm(term Term) string {
|
func (term Term) ToString() string {
|
||||||
var season string
|
var season string
|
||||||
switch term.Season {
|
switch term.Season {
|
||||||
case Fall:
|
case Fall:
|
||||||
|
|||||||
Reference in New Issue
Block a user