Passer un async à game.socket.on()
Corrige le problème causé par l'update d'un objet pendant le traitement d'un message du socket, qui peut échouer quand le socket est occupé, et cause donc un rejet du message du socket, qui est réessayé en boucle infinier. Ce qui devrait résoudre le problème d'achat/vente qui fait planter le MJ et le serveur Foundry.
This commit is contained in:
@ -148,7 +148,7 @@ Hooks.once("init", async function () {
|
||||
};
|
||||
|
||||
/* -------------------------------------------- */
|
||||
game.socket.on(SYSTEM_SOCKET_ID, sockmsg => {
|
||||
game.socket.on(SYSTEM_SOCKET_ID, async (sockmsg) => {
|
||||
console.log(">>>>> MSG RECV", sockmsg);
|
||||
try {
|
||||
RdDUtility.onSocketMessage(sockmsg);
|
||||
|
Reference in New Issue
Block a user