summaryrefslogtreecommitdiff
path: root/pred_gui/app.go
diff options
context:
space:
mode:
authorPhysick <96335032+DegustatorPonos@users.noreply.github.com>2025-11-29 20:18:11 +0500
committerPhysick <96335032+DegustatorPonos@users.noreply.github.com>2025-11-29 20:18:11 +0500
commite07dca81d05f304865a59c8afee98a3cde8bce8c (patch)
tree2dd01bbc5fd20b6ae024f0c18eb8946887ae9339 /pred_gui/app.go
Project init
Diffstat (limited to 'pred_gui/app.go')
-rw-r--r--pred_gui/app.go27
1 files changed, 27 insertions, 0 deletions
diff --git a/pred_gui/app.go b/pred_gui/app.go
new file mode 100644
index 0000000..af53038
--- /dev/null
+++ b/pred_gui/app.go
@@ -0,0 +1,27 @@
+package main
+
+import (
+ "context"
+ "fmt"
+)
+
+// App struct
+type App struct {
+ ctx context.Context
+}
+
+// NewApp creates a new App application struct
+func NewApp() *App {
+ return &App{}
+}
+
+// startup is called when the app starts. The context is saved
+// so we can call the runtime methods
+func (a *App) startup(ctx context.Context) {
+ a.ctx = ctx
+}
+
+// Greet returns a greeting for the given name
+func (a *App) Greet(name string) string {
+ return fmt.Sprintf("Hello %s, It's show time!", name)
+}