summaryrefslogtreecommitdiff
path: root/errors.go
diff options
context:
space:
mode:
Diffstat (limited to 'errors.go')
-rw-r--r--errors.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/errors.go b/errors.go
index 4597b3f..77de2a3 100644
--- a/errors.go
+++ b/errors.go
@@ -22,6 +22,7 @@ package main
import (
"errors"
+ "fmt"
)
var (
@@ -48,3 +49,10 @@ var (
errInvalidState = errors.New("invalid state")
errWebSocketWrite = errors.New("error writing to websocket")
)
+
+func wrapError(a, b error) error {
+ if a == nil && b == nil {
+ return nil
+ }
+ return fmt.Errorf("%w: %w", a, b)
+}