handle-error-codes #105

Merged
Alfred-mk merged 7 commits from handle-error-codes into master 2025-10-22 13:35:13 +02:00
Showing only changes of commit 20b4269358 - Show all commits

View File

@ -28,6 +28,19 @@ var (
translationDir = path.Join(scriptDir, "locale") translationDir = path.Join(scriptDir, "locale")
) )
// custom error struct that carries both fields from the API error
type APIError struct {
Code string
Description string
}
func (e *APIError) Error() string {
if e.Code != "" {
return fmt.Sprintf("[%s] %s", e.Code, e.Description)
}
return e.Description
}
// TODO: this is only in use in testing, should be moved to test domain and/or replaced by asm.FlagParser // TODO: this is only in use in testing, should be moved to test domain and/or replaced by asm.FlagParser
// FlagManager handles centralized flag management // FlagManager handles centralized flag management
type FlagManager struct { type FlagManager struct {