diff --git a/src/index.js b/src/index.js index ea9c917..ebab8bb 100644 --- a/src/index.js +++ b/src/index.js @@ -78,9 +78,18 @@ client.once("ready", function () { }); client.on("error", function () {}); -rpc.on("ready", function () { +rpc.on("connected", function () { updatePresence(); }); +rpc.once("ready", function () { + rpc.transport.on("close", async function () { + try { + await rpc.transport.connect(); + } catch (err) { + rpc.transport.emit("close"); + } + }); +}); rpc.on("error", function () {}); client.on("messageCreate", function (msg) {