2023-05-05 23:23:34 +08:00
|
|
|
package backend_golang
|
2023-05-03 23:38:54 +08:00
|
|
|
|
|
|
|
import (
|
|
|
|
"context"
|
|
|
|
)
|
|
|
|
|
|
|
|
// 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
|
2023-05-05 23:23:34 +08:00
|
|
|
func (a *App) OnStartup(ctx context.Context) {
|
2023-05-03 23:38:54 +08:00
|
|
|
a.ctx = ctx
|
|
|
|
}
|