From 16275853eb8a43e0b113d476b896de53585c1281 Mon Sep 17 00:00:00 2001 From: kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com> Date: Mon, 20 Nov 2023 12:22:28 +0000 Subject: [bugfix] self-referencing collection pages for status replies (#2364) --- internal/processing/fedi/fedi.go | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'internal/processing/fedi/fedi.go') diff --git a/internal/processing/fedi/fedi.go b/internal/processing/fedi/fedi.go index 11be26a3e..eeef94113 100644 --- a/internal/processing/fedi/fedi.go +++ b/internal/processing/fedi/fedi.go @@ -19,21 +19,33 @@ package fedi import ( "github.com/superseriousbusiness/gotosocial/internal/federation" + "github.com/superseriousbusiness/gotosocial/internal/processing/common" "github.com/superseriousbusiness/gotosocial/internal/state" "github.com/superseriousbusiness/gotosocial/internal/typeutils" "github.com/superseriousbusiness/gotosocial/internal/visibility" ) type Processor struct { + // embed common logic + c *common.Processor + state *state.State federator *federation.Federator converter *typeutils.Converter filter *visibility.Filter } -// New returns a new fedi processor. -func New(state *state.State, converter *typeutils.Converter, federator *federation.Federator, filter *visibility.Filter) Processor { +// New returns a +// new fedi processor. +func New( + state *state.State, + common *common.Processor, + converter *typeutils.Converter, + federator *federation.Federator, + filter *visibility.Filter, +) Processor { return Processor{ + c: common, state: state, federator: federator, converter: converter, -- cgit v1.2.3