MCPcopy
hub / github.com/4ian/GDevelop / getCustomMessageData

Function getCustomMessageData

Extensions/Multiplayer/messageManager.ts:1482–1495  ·  view source on GitHub ↗
(userMessageName: string)

Source from the content-addressed store, hash-verified

1480 };
1481
1482 const getCustomMessageData = (userMessageName: string) => {
1483 const customMessageName =
1484 getCustomMessageNameFromUserMessageName(userMessageName);
1485 const p2pMessagesMap = gdjs.multiplayerPeerJsHelper.getAllMessagesMap();
1486 const messagesList = p2pMessagesMap.get(customMessageName);
1487 if (!messagesList) return; // No message received.
1488 const messages = messagesList.getMessages();
1489 if (!messages.length) return; // No messages to process.
1490 // Assume that the last message is the most recent one.
1491 const message = messages[messages.length - 1];
1492
1493 const messageData = message.getData();
1494 return messageData.data;
1495 };
1496
1497 const getVariableCustomMessageData = (
1498 userMessageName: string,

Callers 1

Calls 4

getMethod · 0.65
getMessagesMethod · 0.65
getDataMethod · 0.65

Tested by

no test coverage detected