fix(config): return the criticalErr and modernize errors.As

This commit is contained in:
yusing
2026-02-14 19:54:55 +08:00
parent 8b2da08ec1
commit 6fcd570be6
2 changed files with 3 additions and 5 deletions

View File

@@ -64,10 +64,9 @@ func Load() error {
initErr := state.InitFromFile(common.ConfigPath)
if initErr != nil {
// if error is critical, notify and return it without starting providers
var criticalErr CriticalError
if errors.As(initErr, &criticalErr) {
if criticalErr, ok := errors.AsType[CriticalError](initErr); ok {
logNotifyError("init", criticalErr.err)
return criticalErr.err
return criticalErr
}
}