From f7477cfbe213a6c04eb420ca35fc1c52291ce99b Mon Sep 17 00:00:00 2001 From: u80864958 Date: Tue, 4 Feb 2025 09:57:44 +0100 Subject: [PATCH] Revert "refactor things" This reverts commit b32378c34dd7caf4caf62dc88aaa294eab676d7d. --- app.tmpl.go | 41 ----------------------------------------- main.tmpl.go | 2 +- 2 files changed, 1 insertion(+), 42 deletions(-) diff --git a/app.tmpl.go b/app.tmpl.go index 944325c..af53038 100644 --- a/app.tmpl.go +++ b/app.tmpl.go @@ -3,7 +3,6 @@ package main import ( "context" "fmt" - "slices" ) // App struct @@ -26,43 +25,3 @@ func (a *App) startup(ctx context.Context) { func (a *App) Greet(name string) string { return fmt.Sprintf("Hello %s, It's show time!", name) } - -type Thing struct { - ID int - Name string -} - -type Service struct { - things map[int]Thing - maxID int -} - -func NewThingsService() *Service { - return &Service{ - things: make(map[int]Thing), - } -} - -func (s *Service) NewThing(name string) { - s.maxID++ - s.things[s.maxID] = Thing{ - Name: name, - ID: s.maxID, - } - - print(name) -} - -func (s *Service) GetThings() []Thing { - things := make([]Thing, 0, len(s.things)) - for _, t := range s.things { - things = append(things, t) - } - slices.SortFunc(things, func(a, b Thing) int { return a.ID - b.ID }) - return things -} - -func (s *Service) DeleteThing(id int) { - delete(s.things, id) - -} diff --git a/main.tmpl.go b/main.tmpl.go index c1e08c0..b744f26 100644 --- a/main.tmpl.go +++ b/main.tmpl.go @@ -15,7 +15,7 @@ var assets embed.FS func main() { // Create an instance of the app structure app := NewApp() - things := NewThingsService() + things := things.NewThingsService() // Create application with options err := wails.Run(&options.App{