From 7c5c5c1ed8d7160f708233f69ae3d73cbb8436a4 Mon Sep 17 00:00:00 2001 From: Mikhail Iudin Date: Wed, 11 Dec 2024 13:50:48 +0100 Subject: [PATCH] GO-4384 Add a non panicking method shouldcomponent --- app/app.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/app.go b/app/app.go index 730484f5..947000b9 100644 --- a/app/app.go +++ b/app/app.go @@ -23,11 +23,11 @@ var ( ) var ( - log = logger.NewNamed("app") - StopDeadline = time.Minute - StopWarningAfter = time.Second * 10 - StartWarningAfter = time.Second * 10 - ComponentNotFound = errors.New("component not found") + log = logger.NewNamed("app") + StopDeadline = time.Minute + StopWarningAfter = time.Second * 10 + StartWarningAfter = time.Second * 10 + ErrComponentNotFound = errors.New("component not found") ) // Component is a minimal interface for a common app.Component @@ -194,7 +194,7 @@ func GetComponent[t any](app *App) (t, error) { } current = current.parent } - return empty, ComponentNotFound + return empty, ErrComponentNotFound } // MustComponent - generic version of app.MustComponent