app: move app ID to app struct

App ID is inherent to App, and it makes no sense to generate it as part of the app sealing process.

Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
This commit is contained in:
2024-10-20 00:07:48 +09:00
parent 1da845d78b
commit ad0034b09a
8 changed files with 38 additions and 29 deletions

View File

@@ -54,8 +54,10 @@ func main() {
// invoke app
r := 1
a := app.New()
if err := a.Seal(loadConfig()); err != nil {
a, err := app.New()
if err != nil {
fatalf("cannot create app: %s\n", err)
} else if err = a.Seal(loadConfig()); err != nil {
logBaseError(err, "fortify: cannot seal app:")
} else if err = a.Start(); err != nil {
logBaseError(err, "fortify: cannot start app:")
@@ -65,7 +67,7 @@ func main() {
}
logWaitError(err)
}
if err := a.WaitErr(); err != nil {
if err = a.WaitErr(); err != nil {
fmt.Println("fortify: inner wait failed:", err)
}
os.Exit(r)