From 3ed1ca68e52527f74103e1a57ae48ae533508c3a Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Mon, 4 Sep 2023 15:55:17 +0200 Subject: [feature] Store admin actions in the db, prevent conflicting actions (#2167) --- cmd/gotosocial/action/server/server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cmd') diff --git a/cmd/gotosocial/action/server/server.go b/cmd/gotosocial/action/server/server.go index fc08c57ac..8de44c4f0 100644 --- a/cmd/gotosocial/action/server/server.go +++ b/cmd/gotosocial/action/server/server.go @@ -176,10 +176,14 @@ var Start action.GTSAction = func(ctx context.Context) error { // Create the processor using all the other services we've created so far. processor := processing.NewProcessor(typeConverter, federator, oauthServer, mediaManager, &state, emailSender) - // Set state client / federator worker enqueue functions + // Set state client / federator asynchronous worker enqueue functions state.Workers.EnqueueClientAPI = processor.Workers().EnqueueClientAPI state.Workers.EnqueueFediAPI = processor.Workers().EnqueueFediAPI + // Set state client / federator synchronous processing functions. + state.Workers.ProcessFromClientAPI = processor.Workers().ProcessFromClientAPI + state.Workers.ProcessFromFediAPI = processor.Workers().ProcessFromFediAPI + /* HTTP router initialization */ -- cgit v1.3