no more discord rpc when private session is enabled
hah fuck u
This commit is contained in:
parent
a07bbdc95a
commit
80a561412e
1 changed files with 13 additions and 3 deletions
|
@ -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);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue