Remove events listeners before adding, prevent duplication

This commit is contained in:
NicolasCantu 2025-05-20 17:51:39 +02:00
parent 147f4cfa7d
commit 2f68c652dd

View File

@ -425,6 +425,15 @@ export async function registerAllListeners() {
}
}
// Remove before adding to be sure there's no duplicate
window.removeEventListener('message', handleRequestLink);
window.removeEventListener('message', handleAddProfile);
window.removeEventListener('message', handleGetProcesses);
window.removeEventListener('message', handleAddFolder);
window.removeEventListener('message', handleDecryptState);
window.removeEventListener('message', handleValidateToken);
window.removeEventListener('message', handleRenewToken);
window.addEventListener('message', handleRequestLink);
window.addEventListener('message', handleAddProfile);
window.addEventListener('message', handleGetProcesses);