use spee.ch publish config endpoint for thumbnail status #1685

Merged
neb-b merged 1 commit from speech-status into master 2018-06-25 19:40:03 +02:00

View file

@ -43,17 +43,22 @@ export const doResetThumbnailStatus = () => (dispatch: Dispatch): PromiseAction
},
});
return fetch('https://spee.ch/api/channel/availability/@testing')
.then(() =>
dispatch({
return fetch('https://spee.ch/api/config/site/publishing')
.then(res => res.json())
.then(status => {
if (status.disabled) {
throw Error();
}
return dispatch({
type: ACTIONS.UPDATE_PUBLISH_FORM,
data: {
uploadThumbnailStatus: THUMBNAIL_STATUSES.READY,
thumbnail: '',
nsfw: false,
},
})
)
});
})
.catch(() =>
dispatch({
type: ACTIONS.UPDATE_PUBLISH_FORM,
@ -188,7 +193,6 @@ export const doPublish = (params: PublishParams) => (dispatch: Dispatch, getStat
price,
uri,
sources,
isStillEditing,
} = params;
// get the claim id from the channel name, we will use that instead