Files
WaifuBoard/electron/api/rpc/rpc.controller.js

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 });
}