summaryrefslogtreecommitdiff
path: root/pred_gui/app.go
diff options
context:
space:
mode:
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)
+}