Deleted an unused func
This commit is contained in:
parent
61c4c7c831
commit
129b7cf32e
@ -768,12 +768,7 @@ export async function registerAllListeners() {
|
|||||||
window.addEventListener('message', handleMessage);
|
window.addEventListener('message', handleMessage);
|
||||||
|
|
||||||
async function handleMessage(event: MessageEvent) {
|
async function handleMessage(event: MessageEvent) {
|
||||||
// Le 'switch' est dans un 'try...catch'
|
|
||||||
// Grâce au 'await' sur chaque 'handle', si l'un d'eux échoue (throw),
|
|
||||||
// l'erreur sera interceptée ici et renvoyée proprement.
|
|
||||||
try {
|
try {
|
||||||
// AMÉLIORATION CRITIQUE: Ajout de 'await' à chaque appel
|
|
||||||
// pour que le try/catch puisse intercepter les erreurs.
|
|
||||||
switch (event.data.type) {
|
switch (event.data.type) {
|
||||||
case MessageType.REQUEST_LINK:
|
case MessageType.REQUEST_LINK:
|
||||||
await handleRequestLink(event);
|
await handleRequestLink(event);
|
||||||
@ -802,10 +797,6 @@ export async function registerAllListeners() {
|
|||||||
case MessageType.CREATE_PROCESS:
|
case MessageType.CREATE_PROCESS:
|
||||||
await handleCreateProcess(event);
|
await handleCreateProcess(event);
|
||||||
break;
|
break;
|
||||||
case MessageType.CREATE_CONVERSATION:
|
|
||||||
// @ts-ignore - 'handleCreateConversationProcess' n'est pas défini dans le fichier
|
|
||||||
await handleCreateConversationProcess(event);
|
|
||||||
break;
|
|
||||||
case MessageType.NOTIFY_UPDATE:
|
case MessageType.NOTIFY_UPDATE:
|
||||||
await handleNotifyUpdate(event);
|
await handleNotifyUpdate(event);
|
||||||
break;
|
break;
|
||||||
@ -828,16 +819,14 @@ export async function registerAllListeners() {
|
|||||||
await handleValidateMerkleProof(event);
|
await handleValidateMerkleProof(event);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
console.warn(`[Router:API] ⚠️ Message non géré reçu: ${event.data.type}`);
|
console.warn('[Router:API] ⚠️ Message non géré reçu:', event.data);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// C'est le "filet de sécurité" global
|
|
||||||
const errorMsg = `[Router:API] 💥 Erreur de haut niveau: ${error.message || error}`;
|
const errorMsg = `[Router:API] 💥 Erreur de haut niveau: ${error.message || error}`;
|
||||||
errorResponse(errorMsg, event.origin, event.data.messageId);
|
errorResponse(errorMsg, event.origin, event.data.messageId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Notifie l'application parente que l'Iframe (le "serveur") est prête
|
|
||||||
window.parent.postMessage(
|
window.parent.postMessage(
|
||||||
{
|
{
|
||||||
type: MessageType.LISTENING,
|
type: MessageType.LISTENING,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user