#Reading .includes("discord.gg/xyz") on a user presence status

1 messages · Page 1 of 1 (latest)

sharp kindle

Hello, i want to check if the status of a member includes "discord.gg/x", but i can't read .includes on the .state (i check the doc and .state is a string so i don't understand.)

My presenceUpdate.js :

const Discord = require("discord.js")

module.exports = async (client, oldPresence, newPresence) => {

    const StatutSupporter = 'discord.gg/xyz';
    const RoleID = '1055190724649439313'
    const RoleSupporter = newPresence.member.guild.roles.cache.get(RoleID);

    if (newPresence.activities[0].state.includes(StatutSupporter)) {
        newPresence.member.roles.add(RoleSupporter)

    } else {
        if (newPresence.member.roles.cache.has(RoleID)) {
            newPresence.member.roles.remove(RoleSupporter)
        }
    }
}