Fix iframely always refetching bug.

This commit is contained in:
Dessalines 2020-02-18 09:00:17 -05:00
parent 2062d07eb7
commit 59ab341a28

View File

@ -101,11 +101,14 @@ export class PostListing extends Component<PostListingProps, PostListingState> {
this.state.upvotes = nextProps.post.upvotes; this.state.upvotes = nextProps.post.upvotes;
this.state.downvotes = nextProps.post.downvotes; this.state.downvotes = nextProps.post.downvotes;
this.state.score = nextProps.post.score; this.state.score = nextProps.post.score;
this.state.url = nextProps.post.url;
this.state.iframely = null;
if (nextProps.post.url) { if (nextProps.post.url !== this.state.url) {
this.fetchIframely(); this.state.url = nextProps.post.url;
if (this.state.url) {
this.fetchIframely();
} else {
this.state.iframely = null;
}
} }
this.setState(this.state); this.setState(this.state);