Implement DB auto init

This commit is contained in:
2024-08-10 01:03:11 +02:00
parent 35ca7620f4
commit 6d684b34ef
3 changed files with 58 additions and 1 deletions

View File

@@ -7,6 +7,7 @@ import (
"io"
"log"
"os"
_ "embed"
"github.com/wailsapp/wails/v2"
"github.com/wailsapp/wails/v2/pkg/options"
@@ -39,6 +40,9 @@ var (
weightService *WeightService
)
//go:embed food.ddl
var foodDDL string
// TODO: Embed food.ddl and create DB if no exists
// TODO: Add averages to graphs (ie. R2) https://stackoverflow.com/questions/60622195/how-to-draw-a-linear-regression-line-in-chart-js
func main() {
@@ -52,6 +56,7 @@ func main() {
os.Exit(1)
}
defer db.Close()
db.Init(foodDDL)
settingsService = &SettingsService{db: &db}
err = settingsService.LoadSettings()