Fixed comment deep link issue

This commit is contained in:
Mustafa Buyukcelebi 2019-08-28 16:07:53 +03:00
parent 11d321889e
commit 0be5c10ec2
2 changed files with 5 additions and 7 deletions

View File

@ -181,6 +181,7 @@ class ApplicationContainer extends Component {
let params; let params;
let content; let content;
let profile; let profile;
let isHasParentPost = false;
const { currentAccount, dispatch } = this.props; const { currentAccount, dispatch } = this.props;
const { isIos } = this.state; const { isIos } = this.state;
@ -215,18 +216,15 @@ class ApplicationContainer extends Component {
if (author && permlink) { if (author && permlink) {
await getPost(author, permlink, currentAccount.name) await getPost(author, permlink, currentAccount.name)
.then(result => { .then(result => {
if (get(result, 'title')) { content = result;
content = result; isHasParentPost = get(result, 'parent_permlink');
} else {
this._handleAlert('deep_link.no_existing_post');
}
}) })
.catch(() => { .catch(() => {
this._handleAlert('deep_link.no_existing_post'); this._handleAlert('deep_link.no_existing_post');
}); });
routeName = ROUTES.SCREENS.POST; routeName = ROUTES.SCREENS.POST;
params = { content }; params = { content, isHasParentPost };
} else if (author) { } else if (author) {
profile = await getUser(author); profile = await getUser(author);

View File

@ -43,8 +43,8 @@ class PostContainer extends Component {
} else if (author && permlink) { } else if (author && permlink) {
this._loadPost(author, permlink); this._loadPost(author, permlink);
this.setState({ author }); this.setState({ author });
if (isHasParentPost) this.setState({ isHasParentPost });
} }
if (isHasParentPost) this.setState({ isHasParentPost });
} }
componentWillReceiveProps(nextProps) { componentWillReceiveProps(nextProps) {