gбновление зависимостей, рефакторинг кода, чтобы он выглядел как гошный проект

This commit is contained in:
eleksir
2025-04-06 20:22:16 +03:00
parent 00257b8e6c
commit cfb98fc0b3
389 changed files with 18649 additions and 9105 deletions

44
internal/lib/friday.go Normal file
View File

@@ -0,0 +1,44 @@
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: */