From 80a561412ecb445bd372dc4ea55c05094c2811a7 Mon Sep 17 00:00:00 2001 From: Monochromish Date: Wed, 31 Aug 2022 20:25:21 +1000 Subject: [PATCH] no more discord rpc when private session is enabled hah fuck u --- src/main/plugins/discordrpc.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/plugins/discordrpc.ts b/src/main/plugins/discordrpc.ts index c35947ef..e0af0b12 100644 --- a/src/main/plugins/discordrpc.ts +++ b/src/main/plugins/discordrpc.ts @@ -126,7 +126,11 @@ export default class DiscordRPC { */ onPlaybackStateDidChange(attributes: object): void { this._attributes = attributes; - this.setActivity(attributes); + if (this._utils.getStoreValue("general.privateEnabled")) { + this._client.clearActivity(); + } else { + this.setActivity(attributes); + } } /** @@ -135,7 +139,11 @@ export default class DiscordRPC { */ onNowPlayingItemDidChange(attributes: object): void { this._attributes = attributes; - this.setActivity(attributes); + if (this._utils.getStoreValue("general.privateEnabled")) { + this._client.clearActivity(); + } else { + this.setActivity(attributes); + } } /******************************************************************************************* @@ -202,7 +210,9 @@ export default class DiscordRPC { } // Set the activity - if (!attributes.status && this._utils.getStoreValue("connectivity.discord_rpc.clear_on_pause")) { + if (this._utils.getStoreValue("general.privateEnabled")) { + this._client.clearActivity(); + } else if (!attributes.status && this._utils.getStoreValue("connectivity.discord_rpc.clear_on_pause")) { this._client.clearActivity(); } else if (activity && this._activityCache !== activity) { this._client.setActivity(activity);