add db to struct
All checks were successful
build / windows (push) Successful in 2m22s
build / linux (push) Successful in 1m54s

This commit is contained in:
schreifuchs 2025-03-11 09:49:13 +01:00
parent d2164622c4
commit b3bc1c4965
2 changed files with 5 additions and 3 deletions

6
app.go
View File

@ -5,17 +5,19 @@ import (
"fmt" "fmt"
"github.com/gen2brain/beeep" "github.com/gen2brain/beeep"
"gorm.io/gorm"
) )
// App struct // App struct
type App struct { type App struct {
ctx context.Context ctx context.Context
db *gorm.DB
} }
// NewApp creates a new App application struct // NewApp creates a new App application struct
func NewApp() *App { func NewApp(db *gorm.DB) *App {
return &App{} return &App{db: db}
} }
// startup is called when the app starts. The context is saved // startup is called when the app starts. The context is saved

View File

@ -15,8 +15,8 @@ var assets embed.FS
func main() { func main() {
// Create an instance of the app structure // Create an instance of the app structure
app := NewApp()
db := model.InitDB() db := model.InitDB()
app := NewApp(db)
things := &things.Service{DB: db} things := &things.Service{DB: db}
// Create application with options // Create application with options