summaryrefslogtreecommitdiff
path: root/src/main/richpresence.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/richpresence.ts')
-rw-r--r--src/main/richpresence.ts17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/main/richpresence.ts b/src/main/richpresence.ts
index c50c84f..cb4e252 100644
--- a/src/main/richpresence.ts
+++ b/src/main/richpresence.ts
@@ -1,5 +1,5 @@
import { Status } from "./status";
-import { Client, register } from "discord-rpc"
+import { Client, register } from "discord-rpc";
// Only for testing as of right now -> Experimental
const ClientId = "551884486351126528";
@@ -33,7 +33,7 @@ const dataSet: {
},
};
-let DiscordRPC_Client:Client = null;
+let DiscordRPC_Client: Client = null;
async function setActivity() {
const status = Status.getStatus();
@@ -67,13 +67,13 @@ async function setActivity() {
}).catch(console.error);
}
-export async function setup(): Promise<void>{
- register(ClientId)
- DiscordRPC_Client = await (new Client({transport: 'ipc'})).connect(ClientId)
+export async function setup(): Promise<void> {
+ register(ClientId);
+ DiscordRPC_Client = await new Client({ transport: "ipc" }).connect(ClientId);
DiscordRPC_Client.on("ready", () => {
setActivity();
-
+
// activity can only be set every 15 seconds
setInterval(() => {
setActivity();
@@ -83,11 +83,11 @@ export async function setup(): Promise<void>{
DiscordRPC_Client.subscribe("ACTIVITY_JOIN", (secret: string) => {
console.log("we should join with", secret);
});
-
+
DiscordRPC_Client.subscribe("ACTIVITY_SPECTATE", (secret: string) => {
console.log("we should spectate with", secret);
});
-
+
// client.subscribe('ACTIVITY_JOIN_REQUEST', (user) => {
// if (user.discriminator === '1337') {
// client.sendJoinInvite(user);
@@ -97,7 +97,6 @@ export async function setup(): Promise<void>{
// });
}
-
export function quit() {
DiscordRPC_Client?.destroy();
console.log("Shutting down Discord RPC integration");