Fix correctly parsing custom messages (#6662)

Do not show in changelog
This commit is contained in:
Clément Pasteau
2024-06-14 18:45:16 +02:00
committed by GitHub
parent 0bcb219e00
commit e681632e60

View File

@@ -1416,8 +1416,21 @@ namespace gdjs {
};
const getMessageData = (messageName: string) => {
const data = gdjs.evtTools.p2p.getEventData(messageName);
return data;
const customMessageName = getCustomMessageNameFromUserMessageName(
messageName
);
const messageData = gdjs.evtTools.p2p.getEventData(customMessageName);
let data;
try {
data = JSON.parse(messageData);
} catch (e) {
logger.error(
`Error while parsing message ${messageName}: ${e.toString()}`
);
return '';
}
return data.data;
};
const handleCustomMessagesReceived = (): void => {