From 447f1fbe846ffdf006981c3395fe327714e23962 Mon Sep 17 00:00:00 2001 From: "ext.jeremy.guillot@maxicoffee.domains" Date: Sat, 1 Feb 2025 19:08:50 +0100 Subject: [PATCH] fix: mercure credentials for prod --- assets/controllers/activity_controller.js | 2 +- assets/controllers/chapter_progress_controller.js | 2 +- assets/controllers/mercure_controller.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/controllers/activity_controller.js b/assets/controllers/activity_controller.js index 1193686..259a8f7 100644 --- a/assets/controllers/activity_controller.js +++ b/assets/controllers/activity_controller.js @@ -31,7 +31,7 @@ export default class extends Controller { const mercureHubUrl = 'https://mangarr.test.nestor-server.fr/.well-known/mercure'; - const eventSource = new EventSource(`${mercureHubUrl}?topic=activity`); + const eventSource = new EventSource(`${mercureHubUrl}?topic=activity`, {withCredentials: true}); eventSource.onmessage = (event) => { const data = JSON.parse(event.data); diff --git a/assets/controllers/chapter_progress_controller.js b/assets/controllers/chapter_progress_controller.js index c8d4414..76b9d7a 100644 --- a/assets/controllers/chapter_progress_controller.js +++ b/assets/controllers/chapter_progress_controller.js @@ -12,7 +12,7 @@ export default class extends Controller { this.totalPages = 0; const mercureHubUrl = 'https://mangarr.test.nestor-server.fr/.well-known/mercure'; - this.eventSource = new EventSource(`${mercureHubUrl}?topic=activity`); + this.eventSource = new EventSource(`${mercureHubUrl}?topic=activity`, {withCredentials: true}); this.eventSource.onmessage = this.handleMessage.bind(this); } diff --git a/assets/controllers/mercure_controller.js b/assets/controllers/mercure_controller.js index 860f8c9..27983fb 100644 --- a/assets/controllers/mercure_controller.js +++ b/assets/controllers/mercure_controller.js @@ -10,7 +10,7 @@ export default class extends Controller { connect() { const topic = this.data.get('topic'); const mercureHubUrl = 'https://mangarr.test.nestor-server.fr/.well-known/mercure'; - const eventSource = new EventSource(`${mercureHubUrl}?topic=${topic}`); + const eventSource = new EventSource(`${mercureHubUrl}?topic=${topic}`, {withCredentials: true}); eventSource.onmessage = (event) => { const data = JSON.parse(event.data);