From dd6bb0ed3ec648e02db0858c7558d6f470302dea Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Wed, 11 Mar 2026 18:06:22 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7(backend)=20trigger=20webhook=20onl?= =?UTF-8?q?y=20for=20recording=20file=20uploads?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With the introduction of file background uploads, only trigger the webhook for files related to recordings. Avoid firing the "recording saved" event for other file uploads, preventing unnecessary queries and false triggers. --- compose.yml | 2 +- src/helm/extra/templates/minio.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compose.yml b/compose.yml index a6237dab..44106a0c 100644 --- a/compose.yml +++ b/compose.yml @@ -58,7 +58,7 @@ services: /usr/bin/mc admin config set meet notify_webhook:meet-webhook endpoint='http://app-dev:8000/api/v1.0/recordings/storage-hook/' auth_token='Bearer password' && /usr/bin/mc admin service restart meet --wait --json && sleep 15 && - /usr/bin/mc event add meet/meet-media-storage arn:minio:sqs::meet-webhook:webhook --event put && + /usr/bin/mc event add meet/meet-media-storage arn:minio:sqs::meet-webhook:webhook --event put --prefix "recordings" && exit 0;" app-dev: diff --git a/src/helm/extra/templates/minio.yaml b/src/helm/extra/templates/minio.yaml index 767db1ce..d6646995 100644 --- a/src/helm/extra/templates/minio.yaml +++ b/src/helm/extra/templates/minio.yaml @@ -132,7 +132,7 @@ spec: /usr/bin/mc admin config set meet notify_webhook:meet-webhook endpoint="https://meet.127.0.0.1.nip.io/api/v1.0/recordings/storage-hook/" auth_token="Bearer password" && \ /usr/bin/mc admin service restart meet --wait --json && \ sleep 15 && \ - /usr/bin/mc event add meet/meet-media-storage arn:minio:sqs::meet-webhook:webhook --event put && \ + /usr/bin/mc event add meet/meet-media-storage arn:minio:sqs::meet-webhook:webhook --event put --prefix "recordings" && \ exit 0 restartPolicy: Never backoffLimit: 1