Merge pull request #1402 from Monochromish/main

no more discord rpc when private session is enabled
This commit is contained in:
Core 2022-08-31 11:44:39 +01:00 committed by GitHub
commit f8e37029ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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