olivetin/service/internal/entities/search_hints.go

30 lines
494 B
Go

package entities
type SearchHint struct {
Title string
Type string
UniqueKey string
}
func ListSearchHints() []SearchHint {
rwmutex.RLock()
defer rwmutex.RUnlock()
hints := make([]SearchHint, 0)
for entityType, instances := range entities {
for _, entity := range instances {
if entity == nil {
continue
}
hints = append(hints, SearchHint{
Title: entity.Title,
Type: entityType,
UniqueKey: entity.UniqueKey,
})
}
}
return hints
}