mirror of
https://github.com/LBRYFoundation/lbry-desktop.git
synced 2025-09-01 01:35:11 +00:00
redirect to publishes page after publish immediately on web
This commit is contained in:
parent
496bd12c54
commit
486f15eba1
2 changed files with 20 additions and 3 deletions
|
@ -18,7 +18,9 @@ export const doPublishDesktop = (filePath: string) => (dispatch: Dispatch, getSt
|
||||||
const { permanent_url: url } = pendingClaim;
|
const { permanent_url: url } = pendingClaim;
|
||||||
const actions = [];
|
const actions = [];
|
||||||
|
|
||||||
|
// @if TARGET='app'
|
||||||
actions.push(push(`/$/${PAGES.PUBLISHED}`));
|
actions.push(push(`/$/${PAGES.PUBLISHED}`));
|
||||||
|
// @endif
|
||||||
|
|
||||||
actions.push({
|
actions.push({
|
||||||
type: ACTIONS.PUBLISH_SUCCESS,
|
type: ACTIONS.PUBLISH_SUCCESS,
|
||||||
|
@ -32,7 +34,13 @@ export const doPublishDesktop = (filePath: string) => (dispatch: Dispatch, getSt
|
||||||
const myNewClaims = isEdit
|
const myNewClaims = isEdit
|
||||||
? myClaims.map(claim => (isMatch(claim) ? pendingClaim : claim))
|
? myClaims.map(claim => (isMatch(claim) ? pendingClaim : claim))
|
||||||
: myClaims.concat(pendingClaim);
|
: myClaims.concat(pendingClaim);
|
||||||
actions.push(doOpenModal(MODALS.PUBLISH, { uri: url, isEdit, filePath }));
|
actions.push(
|
||||||
|
doOpenModal(MODALS.PUBLISH, {
|
||||||
|
uri: url,
|
||||||
|
isEdit,
|
||||||
|
filePath,
|
||||||
|
})
|
||||||
|
);
|
||||||
actions.push({
|
actions.push({
|
||||||
type: ACTIONS.FETCH_CLAIM_LIST_MINE_COMPLETED,
|
type: ACTIONS.FETCH_CLAIM_LIST_MINE_COMPLETED,
|
||||||
data: {
|
data: {
|
||||||
|
@ -44,11 +52,20 @@ export const doPublishDesktop = (filePath: string) => (dispatch: Dispatch, getSt
|
||||||
|
|
||||||
const publishFail = error => {
|
const publishFail = error => {
|
||||||
const actions = [];
|
const actions = [];
|
||||||
actions.push({ type: ACTIONS.PUBLISH_FAIL });
|
actions.push({
|
||||||
|
type: ACTIONS.PUBLISH_FAIL,
|
||||||
|
});
|
||||||
actions.push(doError(error.message));
|
actions.push(doError(error.message));
|
||||||
dispatch(batchActions(...actions));
|
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));
|
dispatch(doPublish(publishSuccess, publishFail));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue