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