25 lines
378 B
Go
25 lines
378 B
Go
// 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
|
|
}
|