Skip to content

Commit e264d7f

Browse files
committed
Main package properly initializes user and database when called from code
1 parent 308323e commit e264d7f

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

aocgo.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package aocgo
44
import (
55
"strings"
66

7+
"dalton.dog/aocgo/internal/cache"
78
"dalton.dog/aocgo/internal/resources"
89
"dalton.dog/aocgo/internal/session"
910
"dalton.dog/aocgo/internal/utils"
@@ -35,6 +36,17 @@ func getData(year int, day int) []byte {
3536
if err != nil {
3637
log.Fatal(err)
3738
}
39+
40+
_, err = resources.NewUser(userToken)
41+
if err != nil {
42+
log.Fatal(err)
43+
}
44+
45+
err = cache.StartupDBM(userToken)
46+
if err != nil {
47+
log.Fatal(err)
48+
}
49+
3850
puzzle := resources.LoadOrCreatePuzzle(year, day, userToken)
3951
input, err := puzzle.GetUserInput()
4052
if err != nil {

0 commit comments

Comments
 (0)