module.exports.run = async (ws,user,db,msg,fun,users,connections) => { if (!user.connected) return; if (!user.channel) return; //if (!msg.id) return; if (!channels[user.channel].ch.crown) return; if (channels[user.channel].ch.crown.userId === msg.id) return if (!(channels[user.channel].ppl.map(a => a._id).includes(channels[user.channel].ch.crown.userId) ? (user._id === channels[user.channel].ch.crown.userId || users[user._id].rank >= 2) : (Date.now() - channels[user.channel].ch.crown.t >= 5000 || users[user._id].rank >= 2) ) ) return; //if (!channels[user.channel].ppl.map(a => a._id).includes(msg.id)) return; channels[user.channel].ch.crown.t = Date.now() channels[user.channel].ch.crown.userId = msg.id channels[user.channel].ch.crown.participantId = msg.id connections.filter(a => a.user.channel === user.channel).forEach(a => {var channel = channels[user.channel]; channel.p = a.user._id; a.sendData(fun.vanish(channel, users[a.user._id].rank))}) } module.exports.name = "chown"