simplify code

This commit is contained in:
Vendicated 2025-01-27 04:18:46 +01:00
parent fc304f56a2
commit 91d9c789a2
No known key found for this signature in database
GPG key ID: D66986BAF75ECF18

View file

@ -86,7 +86,7 @@ const placeholderId = "2a96cbd8b46e442fc41c2b86b821562f";
const logger = new Logger("LastFMRichPresence"); const logger = new Logger("LastFMRichPresence");
const presenceStore = findByPropsLazy("getLocalPresence"); const PresenceStore = findByPropsLazy("getLocalPresence");
async function getApplicationAsset(key: string): Promise<string> { async function getApplicationAsset(key: string): Promise<string> {
return (await ApplicationAssetUtils.fetchAssetIds(applicationId, [key]))[0]; return (await ApplicationAssetUtils.fetchAssetIds(applicationId, [key]))[0];
@ -280,13 +280,13 @@ export default definePlugin({
async getActivity(): Promise<Activity | null> { async getActivity(): Promise<Activity | null> {
if (settings.store.hideWithActivity) { if (settings.store.hideWithActivity) {
for (const activity of presenceStore.getActivities()) { if (PresenceStore.getActivities().some(a => a.application_id !== applicationId)) {
if (activity.application_id !== applicationId) {
return null; return null;
} }
} }
} else if (settings.store.hideWithSpotify) {
for (const activity of presenceStore.getActivities()) { if (settings.store.hideWithSpotify) {
for (const activity of PresenceStore.getActivities()) {
if (activity.type === ActivityType.LISTENING && activity.application_id !== applicationId) { if (activity.type === ActivityType.LISTENING && activity.application_id !== applicationId) {
// there is already music status because of Spotify or richerCider (probably more) // there is already music status because of Spotify or richerCider (probably more)
return null; return null;