namespace wcf\action;
use wcf\data\IDatabaseObjectAction;
-use wcf\http\middleware\TriggerBackgroundQueue;
+use wcf\system\background\BackgroundQueueHandler;
use wcf\system\exception\ImplementationException;
use wcf\system\exception\ParentClassException;
use wcf\system\exception\UserInputException;
use wcf\system\request\RequestHandler;
use wcf\system\WCF;
-use wcf\system\WCFACP;
use wcf\util\ArrayUtil;
use wcf\util\StringUtil;
@\header(
\sprintf(
'%s: %s',
- TriggerBackgroundQueue::HEADER_NAME,
- TriggerBackgroundQueue::HEADER_VALUE,
+ BackgroundQueueHandler::FORCE_CHECK_HTTP_HEADER_NAME,
+ BackgroundQueueHandler::FORCE_CHECK_HTTP_HEADER_VALUE,
)
);
}
*/
final class TriggerBackgroundQueue implements MiddlewareInterface
{
- public const HEADER_NAME = 'woltlab-background-queue-check';
- public const HEADER_VALUE = 'yes';
-
private readonly BackgroundQueueHandler $backgroundQueueHandler;
private readonly RequestHandler $requestHandler;
return $response;
}
- return $response->withHeader(self::HEADER_NAME, self::HEADER_VALUE);
+ return $response->withHeader(
+ BackgroundQueueHandler::FORCE_CHECK_HTTP_HEADER_NAME,
+ BackgroundQueueHandler::FORCE_CHECK_HTTP_HEADER_VALUE,
+ );
}
}