14 lines
359 B
Go
14 lines
359 B
Go
package gio
|
|
|
|
import "softbox.local/core/application"
|
|
|
|
func (shell *AppShell) applyAuthorizationEvent(event application.Event) (bool, error) {
|
|
payload, handled, err := application.ParseAuthorizationEvent(event)
|
|
if err != nil || !handled {
|
|
return handled, err
|
|
}
|
|
shell.authorization = payload.Snapshot
|
|
shell.authorizationLoaded = true
|
|
return true, nil
|
|
}
|