У меня есть файл JS, который содержит коды для управления уведомлениями на нашей платформе. Он запрашивает количество непрочитанных сообщений, используя функцию getUnconsumedMessagesCount для объекта канала.
Когда он запускается, большую часть времени он возвращает счет правильно. Однако иногда я получаю сообщение об ошибке «Максимальное количество попыток достигнуто» и продолжает получать эту ошибку, а не количество сообщений. Любая причина, почему я сталкиваюсь с этой ошибкой?
Фрагмент кода
var tempChannel = channelObj.channel;
var promise = tempChannel.getUnconsumedMessagesCount();
promise.then(function (count) { console.log(count); }.catch(function(){});