Files
pirate-corsaire-server/Messages/CloseMessage.js
T
2026-08-24 22:20:36 +02:00

13 lines
510 B
JavaScript

const packet_255 = require("../Packets/packet_255");
module.exports = function (ws, message, player) {
if (player.isBeingAttacked()) return;
const shouldCancelDisconnect = player.isDisconnecting() && !player.hasUnexpectedlyLeft;
const packet = packet_255({ packetId: 12, isSuccessful: shouldCancelDisconnect });
player.map.registerIndividualNetworkPacket(player.id, packet);
if (shouldCancelDisconnect) return player.cancelDisconnect();
player.regularDisconnect();
};