Проблема с 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();
})
});
Заранее спасибо!