no more discord rpc when private session is enabled

hah fuck u
This commit is contained in:
Monochromish 2022-08-31 20:25:21 +10:00
parent a07bbdc95a
commit 80a561412e

View file

@ -126,8 +126,12 @@ export default class DiscordRPC {
*/ */
onPlaybackStateDidChange(attributes: object): void { onPlaybackStateDidChange(attributes: object): void {
this._attributes = attributes; this._attributes = attributes;
if (this._utils.getStoreValue("general.privateEnabled")) {
this._client.clearActivity();
} else {
this.setActivity(attributes); this.setActivity(attributes);
} }
}
/** /**
* Runs on song change * Runs on song change
@ -135,8 +139,12 @@ export default class DiscordRPC {
*/ */
onNowPlayingItemDidChange(attributes: object): void { onNowPlayingItemDidChange(attributes: object): void {
this._attributes = attributes; this._attributes = attributes;
if (this._utils.getStoreValue("general.privateEnabled")) {
this._client.clearActivity();
} else {
this.setActivity(attributes); this.setActivity(attributes);
} }
}
/******************************************************************************************* /*******************************************************************************************
* Private Methods * Private Methods
@ -202,7 +210,9 @@ export default class DiscordRPC {
} }
// Set the activity // 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(); this._client.clearActivity();
} else if (activity && this._activityCache !== activity) { } else if (activity && this._activityCache !== activity) {
this._client.setActivity(activity); this._client.setActivity(activity);