X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/d9fddc0f506eb4ead7049f5638674b2b8773fcaa..871743f6ab20d68dcede1673a9764730fda38308:/log.go diff --git a/log.go b/log.go index 75080f9..6d0d478 100644 --- a/log.go +++ b/log.go @@ -111,6 +111,7 @@ func (l *Log) AppendDated(kind, text, date string) (Message, error) { } var err error + now := l.clock() if date == "" { date = now.Format(time.RFC3339Nano) @@ -176,6 +177,7 @@ func (l *Log) Message(id int) (Message, error) { } var message Message + err = json.Unmarshal(line, &message) if err != nil { return Message{}, fmt.Errorf("decode message %d: %w", id, err) @@ -206,6 +208,7 @@ func (l *Log) catchUp(ctx context.Context) error { return l.journal.Scan(ctx, start, func(line []byte, place Position) error { var message Message + err := json.Unmarshal(line, &message) if err != nil { return fmt.Errorf("decode log message: %w", err)