Проблема с API "Contenful": случайное сбой при сохранении изображений

Мы используем Contentful API с Angular 1.

Когда мы пытаемся сохранить изображение (размер файла не имеет значения), Contentful API случайным образом выдает ошибку:

Uncaught (in promise) Error: Asset is taking longer then expected to process.

Поскольку в большинстве случаев он работает нормально, я думаю, что с нашим кодом проблем быть не может. Может быть, кто-то из вас, ребята, испытал ту же проблему и смог ее решить?

Это наш завод:

ContentFulFactory.createAssetFromFiles()
.then((space) => {
    space.createAsset({
        fields: {
            title: {
                'en': $scope.file.title
            },
            file: {
                'en': {
                    contentType: $scope.file.image.type,
                    fileName: $scope.file.image.$ngfName,
                    upload: data.data.url
                }
            }
        }
    })
        .then((asset) => {
            /**
             * Processing asset
             */
            console.log('processing...', asset);
            return asset.processForLocale('en', { processingCheckWait: 100, processingCheckRetries: 20 });
        })
        .then((asset) => {
            /**
             * Publishing asset
             */
            console.log('publishing...', asset);
            return asset.publish();
        })
        .then((asset) => {
            console.log(asset);
            $scope.isProgress = false;
            $uibModalInstance.close();
        })
});

Заранее спасибо!

0 ответов

Другие вопросы по тегам