if (!oldPresence) return;
if (newPresence.activities.length === 0) return;
const { guild, userId, activities } = newPresence;
console.log(newPresence);
let str = "";
for (const activity of activities) {
const { type, state, details, name } = activity;
if (type === ActivityType.Custom) continue;
if (type === 6) continue; // vc channel activity
const isSameActivity = oldPresence.activities.some((oldActivity) =>
activity.equals(oldActivity)
);
if (isSameActivity) continue;
}
if (!str) return;
if (!oldPresence) return;
if (newPresence.activities.length === 0) return;
const { guild, userId, activities } = newPresence;
console.log(newPresence);
let str = "";
for (const activity of activities) {
const { type, state, details, name } = activity;
if (type === ActivityType.Custom) continue;
if (type === 6) continue; // vc channel activity
const isSameActivity = oldPresence.activities.some((oldActivity) =>
activity.equals(oldActivity)
);
if (isSameActivity) continue;
}
if (!str) return;