]> git.giacomolli.uk - onechat/blobdiff - log.go
Check operation context on returned errors
[onechat] / log.go
diff --git a/log.go b/log.go
index 24feb3bb21ec63acf0187420a23c2723f821ecdb..75080f9912c7bd7479d125689372b2a959c371ea 100644 (file)
--- a/log.go
+++ b/log.go
@@ -208,7 +208,7 @@ func (l *Log) catchUp(ctx context.Context) error {
                var message Message
                err := json.Unmarshal(line, &message)
                if err != nil {
-                       return err
+                       return fmt.Errorf("decode log message: %w", err)
                }
 
                if message.ID != l.index.count {