async _muteUnmuteChannel(action) {
        return await this.client.pupPage.evaluate(async (channelId, action) => {
            try {
                action === 'MUTE'
                    ? await window.Store.ChannelUtils.muteNewsletter([channelId])
                    : await window.Store.ChannelUtils.unmuteNewsletter([channelId]);
                return true;
            } catch (err) {
                if (err.name === 'ServerStatusCodeError') return false;
                throw err;
            }
        }, this.id._serialized, action);
    }
Internal method to mute or unmute the channel
@param {string} action The action: 'MUTE' or 'UNMUTE'
@returns {Promise<boolean>} Returns true if the operation completed successfully, false otherwise