fix(files_sharing): Set higher priority for listeners that may abort the request

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
pull/51458/head
Côme Chilliet 2025-03-13 17:10:06 +07:00 committed by Côme Chilliet
parent a3c531c31e
commit ec5ac0957a
1 changed files with 3 additions and 3 deletions

@ -100,9 +100,9 @@ class Application extends App implements IBootstrap {
$context->registerEventListener(BeforeNodeReadEvent::class, BeforeNodeReadListener::class);
$context->registerEventListener(BeforeZipCreatedEvent::class, BeforeNodeReadListener::class);
// Handle download events for view only checks
$context->registerEventListener(BeforeZipCreatedEvent::class, BeforeZipCreatedListener::class);
$context->registerEventListener(BeforeDirectFileDownloadEvent::class, BeforeDirectFileDownloadListener::class);
// Handle download events for view only checks. Priority higher than 0 to run early.
$context->registerEventListener(BeforeZipCreatedEvent::class, BeforeZipCreatedListener::class, 5);
$context->registerEventListener(BeforeDirectFileDownloadEvent::class, BeforeDirectFileDownloadListener::class, 5);
// File request auth
$context->registerEventListener(BeforeTemplateRenderedEvent::class, LoadPublicFileRequestAuthListener::class);