22 lines
557 B
JavaScript
22 lines
557 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.init = init;
|
|
exports.setRPC = setRPC;
|
|
const rp_service_1 = require("./rp.service");
|
|
let initialized = false;
|
|
function init() {
|
|
if (!initialized) {
|
|
(0, rp_service_1.initRPC)(process.env.DISCORD_CLIENT_ID);
|
|
initialized = true;
|
|
}
|
|
}
|
|
async function setRPC(request, reply) {
|
|
const { details, state, mode } = request.body;
|
|
(0, rp_service_1.setActivity)({
|
|
details,
|
|
state,
|
|
mode
|
|
});
|
|
return reply.send({ ok: true });
|
|
}
|