diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -71,10 +71,7 @@ func main() { } if argv.Playback != nil { - log.Info("do playback here") doPlayback() - // pb := formatRichLog("log/2025-08-20-final.text") - // pb.ConfigSave() okExit("") } @@ -90,14 +87,17 @@ func main() { func verifyUuids(chats *chatpb.Chats) bool { var changed bool - - all := chats.SortByUuid() - for all.Scan() { - chat := all.Next() - if chat.Uuid == "" { + for _, chat := range chats.GetChats() { + if chat.GetUuid() == "" { chat.Uuid = uuid.New().String() changed = true } + for _, entry := range chat.GetEntries() { + if entry.GetUuid() == "" { + entry.Uuid = uuid.New().String() + changed = true + } + } } return changed } |
