diff options
| author | Jeff Carr <[email protected]> | 2025-09-01 22:19:44 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-01 22:19:44 -0500 |
| commit | 49ad81bc279a8b1669f68e5d02c95d2a66a5cb4b (patch) | |
| tree | 18a6475a98a70ab88d73cd44be73c91b7ea74136 /find.go | |
| parent | 559e276c44962be9b14506e42326ff07fdafb579 (diff) | |
more stuff for importing JSON output from gemini-cli
Diffstat (limited to 'find.go')
| -rw-r--r-- | find.go | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -0,0 +1,24 @@ +// Copyright 2025 WIT.COM Inc Licensed GPL 3.0 + +package chatpb + +func (all *Chats) FindUuid(id string) *Chat { + for chat := range all.IterAll() { + if chat.Uuid == id { + return chat + } + + for _, e := range chat.GetSession() { + if id == e.Uuid { + return chat + } + } + + for _, e := range chat.GetEntries() { + if id == e.Uuid { + return chat + } + } + } + return nil +} |
