From cbfa3fe2e23378ffc382fe8983d0d9d4b97c19dc Mon Sep 17 00:00:00 2001 From: Trong Huu Nguyen Date: Fri, 9 Jun 2023 12:16:06 +0200 Subject: [PATCH] refactor(session): extract inactive session error --- pkg/session/data.go | 2 +- pkg/session/session.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/session/data.go b/pkg/session/data.go index 4aa174e..63b6e98 100644 --- a/pkg/session/data.go +++ b/pkg/session/data.go @@ -113,7 +113,7 @@ func (in *Data) Validate() error { } if in.Metadata.IsTimedOut() { - return fmt.Errorf("%w: is inactive", ErrInvalid) + return fmt.Errorf("%w: %w", ErrInvalid, ErrInactive) } return nil diff --git a/pkg/session/session.go b/pkg/session/session.go index 07ed8b8..e5f36b1 100644 --- a/pkg/session/session.go +++ b/pkg/session/session.go @@ -13,6 +13,7 @@ import ( ) var ( + ErrInactive = errors.New("is inactive") ErrInvalid = errors.New("session is invalid") ErrInvalidExternal = errors.New("session has invalid state at identity provider") ErrNotFound = errors.New("not found")