diff options
author | 2023-05-25 10:37:38 +0200 | |
---|---|---|
committer | 2023-05-25 10:37:38 +0200 | |
commit | f5c004d67d4ed66b6c6df100afec47174aa14ae0 (patch) | |
tree | 45b72a6e90450d711e10571d844138186fe023c9 /internal/timeline/index.go | |
parent | [docs] local docs hacking howto (#1816) (diff) | |
download | gotosocial-f5c004d67d4ed66b6c6df100afec47174aa14ae0.tar.xz |
[feature] Add List functionality (#1802)
* start working on lists
* further list work
* test list db functions nicely
* more work on lists
* peepoopeepoo
* poke
* start list timeline func
* we're getting there lads
* couldn't be me working on stuff... could it?
* hook up handlers
* fiddling
* weeee
* woah
* screaming, pissing
* fix streaming being a whiny baby
* lint, small test fix, swagger
* tidying up, testing
* fucked! by the linter
* move timelines to state like a boss
* add timeline start to tests using state
* invalidate lists
Diffstat (limited to 'internal/timeline/index.go')
-rw-r--r-- | internal/timeline/index.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/timeline/index.go b/internal/timeline/index.go index a45617134..2d556a3b2 100644 --- a/internal/timeline/index.go +++ b/internal/timeline/index.go @@ -167,7 +167,7 @@ func (t *timeline) grab(ctx context.Context, amount int, behindID string, before items, stop, err := t.grabFunction( ctx, - t.accountID, + t.timelineID, maxID, sinceID, minID, @@ -205,7 +205,7 @@ func (t *timeline) grab(ctx context.Context, amount int, behindID string, before } for _, item := range items { - ok, err := t.filterFunction(ctx, t.accountID, item) + ok, err := t.filterFunction(ctx, t.timelineID, item) if err != nil { if !errors.Is(err, db.ErrNoEntries) { // Real error here. @@ -244,7 +244,7 @@ func (t *timeline) IndexAndPrepareOne(ctx context.Context, statusID string, boos return false, nil } - preparable, err := t.prepareFunction(ctx, t.accountID, statusID) + preparable, err := t.prepareFunction(ctx, t.timelineID, statusID) if err != nil { return true, fmt.Errorf("IndexAndPrepareOne: error preparing: %w", err) } |