redirect to publishes page after publish immediately on web

This commit is contained in:
Sean Yesmunt 2019-11-13 10:59:34 -05:00
parent 496bd12c54
commit 486f15eba1
2 changed files with 20 additions and 3 deletions

View file

@ -870,4 +870,4 @@
"Look what's %trending% or %discover%": "Look what's %trending% or %discover%",
"Sorry, your request timed out. %again%": "Sorry, your request timed out. %again%",
"If you continue to have issues, please %support%.": "If you continue to have issues, please %support%."
}
}

View file

@ -18,7 +18,9 @@ export const doPublishDesktop = (filePath: string) => (dispatch: Dispatch, getSt
const { permanent_url: url } = pendingClaim;
const actions = [];
// @if TARGET='app'
actions.push(push(`/$/${PAGES.PUBLISHED}`));
// @endif
actions.push({
type: ACTIONS.PUBLISH_SUCCESS,
@ -32,7 +34,13 @@ export const doPublishDesktop = (filePath: string) => (dispatch: Dispatch, getSt
const myNewClaims = isEdit
? myClaims.map(claim => (isMatch(claim) ? pendingClaim : claim))
: myClaims.concat(pendingClaim);
actions.push(doOpenModal(MODALS.PUBLISH, { uri: url, isEdit, filePath }));
actions.push(
doOpenModal(MODALS.PUBLISH, {
uri: url,
isEdit,
filePath,
})
);
actions.push({
type: ACTIONS.FETCH_CLAIM_LIST_MINE_COMPLETED,
data: {
@ -44,11 +52,20 @@ export const doPublishDesktop = (filePath: string) => (dispatch: Dispatch, getSt
const publishFail = error => {
const actions = [];
actions.push({ type: ACTIONS.PUBLISH_FAIL });
actions.push({
type: ACTIONS.PUBLISH_FAIL,
});
actions.push(doError(error.message));
dispatch(batchActions(...actions));
};
// Redirect on web immediately because we have a file upload progress componenet
// on the publishes page. This doesn't exist on desktop so wait until we get a response
// from the SDK
// @if TARGET='web'
actions.push(push(`/$/${PAGES.PUBLISHED}`));
// @endif
dispatch(doPublish(publishSuccess, publishFail));
};