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