const { Collection } = require('@discordjs/collection'); module.exports = class PhoneManager extends Collection { constructor(client, options) { super(options); Object.defineProperty(this, 'client', { value: client }); } inCall(channel) { return this.some(call => call.origin.id === channel.id || call.recipient.id === channel.id); } isBlocked(origin, recipient, caller) { return (recipient.guild && recipient.topic.includes(``)) || (recipient.guild && recipient.topic.includes(``)) || (origin.guild && recipient.guild && recipient.topic.includes(``)) || (origin.guild && origin.topic.includes(``)) || (origin.guild && recipient.guild && origin.topic.includes(``)) || (origin.guild && origin.topic.includes(``)); } };