diff options
Diffstat (limited to 'src/main/richpresence.ts')
-rw-r--r-- | src/main/richpresence.ts | 17 |
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"); |