From 81a518a98b4fe12d5ee41efe4d225eb1872273cd Mon Sep 17 00:00:00 2001 From: Asai Neko Date: Fri, 26 Dec 2025 03:49:28 +0800 Subject: [PATCH] Add search full for event table Signed-off-by: Asai Neko --- data/event.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/data/event.go b/data/event.go index 2dd1de5..e33450c 100644 --- a/data/event.go +++ b/data/event.go @@ -119,7 +119,16 @@ func (self *Event) UserJoinEvent(userId, eventId uuid.UUID) error { }) } -func (self *Event) FastListEvents(limit, offset int64) ([]EventSearchDoc, error) { +func (self *Event) GetFullTable() (*[]Event, error) { + var events []Event + err := Database.Find(&events).Error + if err != nil { + return nil, err + } + return &events, err +} + +func (self *Event) FastListEvents(limit, offset int64) (*[]EventSearchDoc, error) { index := MeiliSearch.Index("event") result, err := index.Search("", &meilisearch.SearchRequest{ Limit: limit, @@ -132,5 +141,5 @@ func (self *Event) FastListEvents(limit, offset int64) ([]EventSearchDoc, error) if err := mapstructure.Decode(result.Hits, &list); err != nil { return nil, err } - return list, nil + return &list, nil }