2 Commits
0.0.1 ... 0.0.2

Author SHA1 Message Date
Fran Jurmanović
549541c44f add cron timezone 2024-09-30 23:32:46 +02:00
Fran Jurmanović
c2af7905cf fix godotenv 2024-09-30 23:29:35 +02:00
2 changed files with 10 additions and 7 deletions

View File

@@ -1,7 +1,6 @@
package main
import (
"log"
"rockhu-bot/local/api"
cronhu "rockhu-bot/local/utl/cron"
"rockhu-bot/local/utl/db"
@@ -14,10 +13,7 @@ import (
)
func main() {
err := godotenv.Load()
if err != nil {
log.Fatal("error loading .env file")
}
godotenv.Load()
di := dig.New()
cronhu.Init(di)

View File

@@ -2,6 +2,8 @@ package cronhu
import (
"log"
"os"
"time"
"github.com/robfig/cron/v3"
"go.uber.org/dig"
@@ -9,8 +11,13 @@ import (
func Init(di *dig.Container) *cron.Cron {
c := cron.New()
err := di.Provide(func() *cron.Cron {
location, err := time.LoadLocation(os.Getenv("TIMEZONE"))
if err != nil {
log.Panic("unable to load timezone!")
}
c := cron.New(cron.WithLocation(location))
err = di.Provide(func() *cron.Cron {
return c
})