diff options
Diffstat (limited to 'internal/db')
| -rw-r--r-- | internal/db/bundb/account.go | 3 | ||||
| -rw-r--r-- | internal/db/bundb/application.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/conversation.go | 6 | ||||
| -rw-r--r-- | internal/db/bundb/emoji.go | 6 | ||||
| -rw-r--r-- | internal/db/bundb/filter.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/filterkeyword.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/filterstatus.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/interaction.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/list.go | 10 | ||||
| -rw-r--r-- | internal/db/bundb/media.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/mention.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/notification.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/poll.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/relationship_block.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/relationship_follow.go | 6 | ||||
| -rw-r--r-- | internal/db/bundb/relationship_follow_req.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/relationship_mute.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/status.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/statusbookmark.go | 4 | ||||
| -rw-r--r-- | internal/db/bundb/statusfave.go | 6 | ||||
| -rw-r--r-- | internal/db/bundb/tag.go | 6 | 
21 files changed, 50 insertions, 49 deletions
| diff --git a/internal/db/bundb/account.go b/internal/db/bundb/account.go index 16c82c08f..f054b1412 100644 --- a/internal/db/bundb/account.go +++ b/internal/db/bundb/account.go @@ -36,6 +36,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/paging"  	"github.com/superseriousbusiness/gotosocial/internal/state"  	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  	"github.com/uptrace/bun/dialect"  ) @@ -86,7 +87,7 @@ func (a *accountDB) GetAccountsByIDs(ctx context.Context, ids []string) ([]*gtsm  	// Reorder the statuses by their  	// IDs to ensure in correct order.  	getID := func(a *gtsmodel.Account) string { return a.ID } -	util.OrderBy(accounts, ids, getID) +	xslices.OrderBy(accounts, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. diff --git a/internal/db/bundb/application.go b/internal/db/bundb/application.go index fda0ba602..cbba499b0 100644 --- a/internal/db/bundb/application.go +++ b/internal/db/bundb/application.go @@ -22,7 +22,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -169,7 +169,7 @@ func (a *applicationDB) GetAllTokens(ctx context.Context) ([]*gtsmodel.Token, er  	// Reoroder the tokens by their  	// IDs to ensure in correct order.  	getID := func(t *gtsmodel.Token) string { return t.ID } -	util.OrderBy(tokens, tokenIDs, getID) +	xslices.OrderBy(tokens, tokenIDs, getID)  	return tokens, nil  } diff --git a/internal/db/bundb/conversation.go b/internal/db/bundb/conversation.go index 22ff4fd79..354463111 100644 --- a/internal/db/bundb/conversation.go +++ b/internal/db/bundb/conversation.go @@ -31,7 +31,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/paging"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  	"github.com/uptrace/bun/dialect"  ) @@ -209,7 +209,7 @@ func (c *conversationDB) getConversationsByLastStatusIDs(  	// Reorder the conversations by their last status IDs to ensure correct order.  	getID := func(b *gtsmodel.Conversation) string { return b.ID } -	util.OrderBy(conversations, conversationLastStatusIDs, getID) +	xslices.OrderBy(conversations, conversationLastStatusIDs, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. @@ -558,7 +558,7 @@ func (c *conversationDB) DeleteStatusFromConversations(ctx context.Context, stat  	// Invalidate cache entries.  	updatedConversationIDs = append(updatedConversationIDs, deletedConversationIDs...) -	updatedConversationIDs = util.Deduplicate(updatedConversationIDs) +	updatedConversationIDs = xslices.Deduplicate(updatedConversationIDs)  	c.state.Caches.DB.Conversation.InvalidateIDs("ID", updatedConversationIDs)  	return nil diff --git a/internal/db/bundb/emoji.go b/internal/db/bundb/emoji.go index db9daf0aa..ee564317e 100644 --- a/internal/db/bundb/emoji.go +++ b/internal/db/bundb/emoji.go @@ -31,7 +31,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/paging"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  	"github.com/uptrace/bun/dialect"  ) @@ -597,7 +597,7 @@ func (e *emojiDB) GetEmojisByIDs(ctx context.Context, ids []string) ([]*gtsmodel  	// Reorder the emojis by their  	// IDs to ensure in correct order.  	getID := func(e *gtsmodel.Emoji) string { return e.ID } -	util.OrderBy(emojis, ids, getID) +	xslices.OrderBy(emojis, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. @@ -661,7 +661,7 @@ func (e *emojiDB) GetEmojiCategoriesByIDs(ctx context.Context, ids []string) ([]  	// Reorder the categories by their  	// IDs to ensure in correct order.  	getID := func(c *gtsmodel.EmojiCategory) string { return c.ID } -	util.OrderBy(categories, ids, getID) +	xslices.OrderBy(categories, ids, getID)  	return categories, nil  } diff --git a/internal/db/bundb/filter.go b/internal/db/bundb/filter.go index e68a0bcd0..fe23bb405 100644 --- a/internal/db/bundb/filter.go +++ b/internal/db/bundb/filter.go @@ -27,7 +27,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtserror"  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -99,7 +99,7 @@ func (f *filterDB) GetFiltersForAccountID(ctx context.Context, accountID string)  	}  	// Put the filter structs in the same order as the filter IDs. -	util.OrderBy(filters, filterIDs, func(filter *gtsmodel.Filter) string { return filter.ID }) +	xslices.OrderBy(filters, filterIDs, func(filter *gtsmodel.Filter) string { return filter.ID })  	if gtscontext.Barebones(ctx) {  		return filters, nil diff --git a/internal/db/bundb/filterkeyword.go b/internal/db/bundb/filterkeyword.go index 8a006d10f..0e1d8daeb 100644 --- a/internal/db/bundb/filterkeyword.go +++ b/internal/db/bundb/filterkeyword.go @@ -26,7 +26,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtserror"  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/log" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -140,7 +140,7 @@ func (f *filterDB) getFilterKeywords(ctx context.Context, idColumn string, id st  	}  	// Put the filter keyword structs in the same order as the filter keyword IDs. -	util.OrderBy(filterKeywords, filterKeywordIDs, func(filterKeyword *gtsmodel.FilterKeyword) string { +	xslices.OrderBy(filterKeywords, filterKeywordIDs, func(filterKeyword *gtsmodel.FilterKeyword) string {  		return filterKeyword.ID  	}) diff --git a/internal/db/bundb/filterstatus.go b/internal/db/bundb/filterstatus.go index 95919bd2c..1cd924d13 100644 --- a/internal/db/bundb/filterstatus.go +++ b/internal/db/bundb/filterstatus.go @@ -25,7 +25,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtscontext"  	"github.com/superseriousbusiness/gotosocial/internal/gtserror"  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -116,7 +116,7 @@ func (f *filterDB) getFilterStatuses(ctx context.Context, idColumn string, id st  	}  	// Put the filter status structs in the same order as the filter status IDs. -	util.OrderBy(filterStatuses, filterStatusIDs, func(filterStatus *gtsmodel.FilterStatus) string { +	xslices.OrderBy(filterStatuses, filterStatusIDs, func(filterStatus *gtsmodel.FilterStatus) string {  		return filterStatus.ID  	}) diff --git a/internal/db/bundb/interaction.go b/internal/db/bundb/interaction.go index a04e97905..9fbe00711 100644 --- a/internal/db/bundb/interaction.go +++ b/internal/db/bundb/interaction.go @@ -29,7 +29,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/paging"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -113,7 +113,7 @@ func (i *interactionDB) GetInteractionRequestsByIDs(ctx context.Context, ids []s  	// Reorder the requests by their  	// IDs to ensure in correct order.  	getID := func(r *gtsmodel.InteractionRequest) string { return r.ID } -	util.OrderBy(requests, ids, getID) +	xslices.OrderBy(requests, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. diff --git a/internal/db/bundb/list.go b/internal/db/bundb/list.go index 03dff95e3..f81c59c42 100644 --- a/internal/db/bundb/list.go +++ b/internal/db/bundb/list.go @@ -31,7 +31,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/paging"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -333,7 +333,7 @@ func (l *listDB) GetListsByIDs(ctx context.Context, ids []string) ([]*gtsmodel.L  	// Reorder the lists by their  	// IDs to ensure in correct order.  	getID := func(l *gtsmodel.List) string { return l.ID } -	util.OrderBy(lists, ids, getID) +	xslices.OrderBy(lists, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. @@ -387,12 +387,12 @@ func (l *listDB) PutListEntries(ctx context.Context, entries []*gtsmodel.ListEnt  	}  	// Collect unique list IDs from the provided list entries. -	listIDs := util.Collate(entries, func(e *gtsmodel.ListEntry) string { +	listIDs := xslices.Collate(entries, func(e *gtsmodel.ListEntry) string {  		return e.ListID  	})  	// Collect unique follow IDs from the provided list entries. -	followIDs := util.Collate(entries, func(e *gtsmodel.ListEntry) string { +	followIDs := xslices.Collate(entries, func(e *gtsmodel.ListEntry) string {  		return e.FollowID  	}) @@ -441,7 +441,7 @@ func (l *listDB) DeleteAllListEntriesByFollows(ctx context.Context, followIDs ..  	}  	// Deduplicate IDs before invalidate. -	listIDs = util.Deduplicate(listIDs) +	listIDs = xslices.Deduplicate(listIDs)  	// Invalidate all related list entry caches.  	l.invalidateEntryCaches(ctx, listIDs, followIDs) diff --git a/internal/db/bundb/media.go b/internal/db/bundb/media.go index de980a16a..453ad856a 100644 --- a/internal/db/bundb/media.go +++ b/internal/db/bundb/media.go @@ -28,7 +28,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/paging"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -78,7 +78,7 @@ func (m *mediaDB) GetAttachmentsByIDs(ctx context.Context, ids []string) ([]*gts  	// Reorder the media by their  	// IDs to ensure in correct order.  	getID := func(m *gtsmodel.MediaAttachment) string { return m.ID } -	util.OrderBy(media, ids, getID) +	xslices.OrderBy(media, ids, getID)  	return media, nil  } diff --git a/internal/db/bundb/mention.go b/internal/db/bundb/mention.go index ba8c0ba11..04aa5d76e 100644 --- a/internal/db/bundb/mention.go +++ b/internal/db/bundb/mention.go @@ -28,7 +28,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -91,7 +91,7 @@ func (m *mentionDB) GetMentions(ctx context.Context, ids []string) ([]*gtsmodel.  	// Reorder the mentions by their  	// IDs to ensure in correct order.  	getID := func(m *gtsmodel.Mention) string { return m.ID } -	util.OrderBy(mentions, ids, getID) +	xslices.OrderBy(mentions, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. diff --git a/internal/db/bundb/notification.go b/internal/db/bundb/notification.go index 770e84c5c..ef2527637 100644 --- a/internal/db/bundb/notification.go +++ b/internal/db/bundb/notification.go @@ -29,7 +29,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/id"  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -130,7 +130,7 @@ func (n *notificationDB) GetNotificationsByIDs(ctx context.Context, ids []string  	// Reorder the notifs by their  	// IDs to ensure in correct order.  	getID := func(n *gtsmodel.Notification) string { return n.ID } -	util.OrderBy(notifs, ids, getID) +	xslices.OrderBy(notifs, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. diff --git a/internal/db/bundb/poll.go b/internal/db/bundb/poll.go index f5c33ce9b..b9384774b 100644 --- a/internal/db/bundb/poll.go +++ b/internal/db/bundb/poll.go @@ -29,7 +29,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -315,7 +315,7 @@ func (p *pollDB) GetPollVotes(ctx context.Context, pollID string) ([]*gtsmodel.P  	// Reorder the poll votes by their  	// IDs to ensure in correct order.  	getID := func(v *gtsmodel.PollVote) string { return v.ID } -	util.OrderBy(votes, voteIDs, getID) +	xslices.OrderBy(votes, voteIDs, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. diff --git a/internal/db/bundb/relationship_block.go b/internal/db/bundb/relationship_block.go index 9738970e5..9578b0e3e 100644 --- a/internal/db/bundb/relationship_block.go +++ b/internal/db/bundb/relationship_block.go @@ -27,7 +27,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtserror"  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/log" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -127,7 +127,7 @@ func (r *relationshipDB) GetBlocksByIDs(ctx context.Context, ids []string) ([]*g  	// Reorder the blocks by their  	// IDs to ensure in correct order.  	getID := func(b *gtsmodel.Block) string { return b.ID } -	util.OrderBy(blocks, ids, getID) +	xslices.OrderBy(blocks, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. diff --git a/internal/db/bundb/relationship_follow.go b/internal/db/bundb/relationship_follow.go index 042d12f37..aea36f39c 100644 --- a/internal/db/bundb/relationship_follow.go +++ b/internal/db/bundb/relationship_follow.go @@ -28,7 +28,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtserror"  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/log" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -103,7 +103,7 @@ func (r *relationshipDB) GetFollowsByIDs(ctx context.Context, ids []string) ([]*  	// Reorder the follows by their  	// IDs to ensure in correct order.  	getID := func(f *gtsmodel.Follow) string { return f.ID } -	util.OrderBy(follows, ids, getID) +	xslices.OrderBy(follows, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. @@ -376,7 +376,7 @@ func (r *relationshipDB) DeleteAccountFollows(ctx context.Context, accountID str  	}  	// Gather the follow IDs that were deleted for removing related list entries. -	followIDs := util.Gather(nil, deleted, func(follow *gtsmodel.Follow) string { +	followIDs := xslices.Gather(nil, deleted, func(follow *gtsmodel.Follow) string {  		return follow.ID  	}) diff --git a/internal/db/bundb/relationship_follow_req.go b/internal/db/bundb/relationship_follow_req.go index fc0ca5c0a..030c99c58 100644 --- a/internal/db/bundb/relationship_follow_req.go +++ b/internal/db/bundb/relationship_follow_req.go @@ -28,7 +28,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtserror"  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/log" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -103,7 +103,7 @@ func (r *relationshipDB) GetFollowRequestsByIDs(ctx context.Context, ids []strin  	// Reorder the requests by their  	// IDs to ensure in correct order.  	getID := func(f *gtsmodel.FollowRequest) string { return f.ID } -	util.OrderBy(follows, ids, getID) +	xslices.OrderBy(follows, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. diff --git a/internal/db/bundb/relationship_mute.go b/internal/db/bundb/relationship_mute.go index 37d97a64f..b7b7e109e 100644 --- a/internal/db/bundb/relationship_mute.go +++ b/internal/db/bundb/relationship_mute.go @@ -28,7 +28,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/paging" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  	"github.com/uptrace/bun/dialect"  ) @@ -109,7 +109,7 @@ func (r *relationshipDB) getMutesByIDs(ctx context.Context, ids []string) ([]*gt  	// Reorder the mutes by their  	// IDs to ensure in correct order.  	getID := func(b *gtsmodel.UserMute) string { return b.ID } -	util.OrderBy(mutes, ids, getID) +	xslices.OrderBy(mutes, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. diff --git a/internal/db/bundb/status.go b/internal/db/bundb/status.go index 5340b63cd..45e9864a3 100644 --- a/internal/db/bundb/status.go +++ b/internal/db/bundb/status.go @@ -29,7 +29,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -76,7 +76,7 @@ func (s *statusDB) GetStatusesByIDs(ctx context.Context, ids []string) ([]*gtsmo  	// Reorder the statuses by their  	// IDs to ensure in correct order.  	getID := func(s *gtsmodel.Status) string { return s.ID } -	util.OrderBy(statuses, ids, getID) +	xslices.OrderBy(statuses, ids, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. diff --git a/internal/db/bundb/statusbookmark.go b/internal/db/bundb/statusbookmark.go index 1534050da..6cbd7f583 100644 --- a/internal/db/bundb/statusbookmark.go +++ b/internal/db/bundb/statusbookmark.go @@ -28,7 +28,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -95,7 +95,7 @@ func (s *statusBookmarkDB) GetStatusBookmarksByIDs(ctx context.Context, ids []st  	// Reorder the bookmarks by their  	// IDs to ensure in correct order.  	getID := func(b *gtsmodel.StatusBookmark) string { return b.ID } -	util.OrderBy(bookmarks, ids, getID) +	xslices.OrderBy(bookmarks, ids, getID)  	// Populate all loaded bookmarks, removing those we fail  	// to populate (removes needing so many later nil checks). diff --git a/internal/db/bundb/statusfave.go b/internal/db/bundb/statusfave.go index cf20fbba3..c1fa375aa 100644 --- a/internal/db/bundb/statusfave.go +++ b/internal/db/bundb/statusfave.go @@ -31,7 +31,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/log"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -155,7 +155,7 @@ func (s *statusFaveDB) GetStatusFaves(ctx context.Context, statusID string) ([]*  	// Reorder the statuses by their  	// IDs to ensure in correct order.  	getID := func(f *gtsmodel.StatusFave) string { return f.ID } -	util.OrderBy(faves, faveIDs, getID) +	xslices.OrderBy(faves, faveIDs, getID)  	if gtscontext.Barebones(ctx) {  		// no need to fully populate. @@ -339,7 +339,7 @@ func (s *statusFaveDB) DeleteStatusFaves(ctx context.Context, targetAccountID st  	}  	// Deduplicate determined status IDs. -	statusIDs = util.Deduplicate(statusIDs) +	statusIDs = xslices.Deduplicate(statusIDs)  	// Invalidate any cached status faves for this status ID.  	s.state.Caches.DB.StatusFave.InvalidateIDs("ID", statusIDs) diff --git a/internal/db/bundb/tag.go b/internal/db/bundb/tag.go index 6c3d870f6..dfb80e829 100644 --- a/internal/db/bundb/tag.go +++ b/internal/db/bundb/tag.go @@ -28,7 +28,7 @@ import (  	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/paging"  	"github.com/superseriousbusiness/gotosocial/internal/state" -	"github.com/superseriousbusiness/gotosocial/internal/util" +	"github.com/superseriousbusiness/gotosocial/internal/util/xslices"  	"github.com/uptrace/bun"  ) @@ -102,7 +102,7 @@ func (t *tagDB) GetTags(ctx context.Context, ids []string) ([]*gtsmodel.Tag, err  	// Reorder the tags by their  	// IDs to ensure in correct order.  	getID := func(t *gtsmodel.Tag) string { return t.ID } -	util.OrderBy(tags, ids, getID) +	xslices.OrderBy(tags, ids, getID)  	return tags, nil  } @@ -301,5 +301,5 @@ func (t *tagDB) GetAccountIDsFollowingTagIDs(ctx context.Context, tagIDs []strin  	// Accounts might be following multiple tags in list,  	// but we only want to return each account once. -	return util.Deduplicate(accountIDs), nil +	return xslices.Deduplicate(accountIDs), nil  } | 
