Enable wails again

This commit is contained in:
2024-08-09 16:39:37 +02:00
parent 21aeb52d32
commit 67d165c256

40
main.go
View File

@@ -19,6 +19,7 @@ import (
var assets embed.FS var assets embed.FS
var Error *log.Logger var Error *log.Logger
func init() { func init() {
log.SetFlags(log.Lmicroseconds | log.Lshortfile) log.SetFlags(log.Lmicroseconds | log.Lshortfile)
logFile, err := os.Create("main.log") logFile, err := os.Create("main.log")
@@ -34,9 +35,16 @@ func init() {
log.Lmicroseconds|log.Lshortfile) log.Lmicroseconds|log.Lshortfile)
} }
var (
settingsService *SettingsService
foodService *FoodService
weightService *WeightService
db *DB
)
func main() { func main() {
var wg sync.WaitGroup // var wg sync.WaitGroup
wg.Add(1) // wg.Add(1)
dbpath := flag.String("db", "food.db", "Path to the database file") dbpath := flag.String("db", "food.db", "Path to the database file")
flag.Parse() flag.Parse()
@@ -56,7 +64,7 @@ func main() {
} }
log.Printf("Loaded settings as: %++v", Settings) log.Printf("Loaded settings as: %++v", Settings)
foodService := FoodService{db: &db} foodService = &FoodService{db: &db}
// _, err = foodService.GetRecent() // _, err = foodService.GetRecent()
// if err != nil { // if err != nil {
@@ -78,20 +86,20 @@ func main() {
// } // }
// log.Println(daily) // log.Println(daily)
test := Food{ // test := Food{
food: "test", // food: "test",
amount: rand.Float32(), // amount: rand.Float32(),
rowid: 766, // rowid: 766,
} // }
food, err := foodService.Update(test) // food, err := foodService.Update(test)
if err != nil { // if err != nil {
Error.Printf("%++v", err) // Error.Printf("%++v", err)
os.Exit(1) // os.Exit(1)
} // }
log.Println(food) // log.Println(food)
log.Println("done") // log.Println("done")
wg.Wait() // wg.Wait()
// Create an instance of the app structure // Create an instance of the app structure
app := NewApp() app := NewApp()