Files
aleesa-phrases-go/internal/lib/friday.go

45 lines
1.1 KiB
Go

package lib
import (
"fmt"
"time"
log "github.com/sirupsen/logrus"
)
// А не пятница ли сейчас?
func friday() string {
var answer = fmt.Sprintf("Today is %s", time.Now().Weekday().String())
var phrase string
var err error
// Но нам-то интересно какое-то более доругое высказывание относительно текущего дня недели...
dayNum := int(time.Now().Weekday())
switch dayNum {
case 0:
phrase, err = FetchRandomV(PebbleDB.Sunday.DB, PebbleDB.Sunday.Name)
case 1:
phrase, err = FetchRandomV(PebbleDB.Monday.DB, PebbleDB.Monday.Name)
case 2:
phrase, err = FetchRandomV(PebbleDB.Tuesday.DB, PebbleDB.Tuesday.Name)
case 3:
phrase, err = FetchRandomV(PebbleDB.Wednesday.DB, PebbleDB.Wednesday.Name)
case 4:
phrase, err = FetchRandomV(PebbleDB.Thursday.DB, PebbleDB.Thursday.Name)
case 5:
phrase, err = FetchRandomV(PebbleDB.Friday.DB, PebbleDB.Friday.Name)
case 6:
phrase, err = FetchRandomV(PebbleDB.Saturday.DB, PebbleDB.Saturday.Name)
}
if err != nil {
log.Errorln(err)
return answer
}
return phrase
}
/* vim: set ft=go noet ai ts=4 sw=4 sts=4: */