specify timestamps for historical previews

This commit is contained in:
Matthew Hodgson 2016-04-03 01:21:56 +01:00
parent f195d2eb24
commit f9c914c40e
2 changed files with 3 additions and 2 deletions

View file

@ -91,7 +91,7 @@ module.exports = React.createClass({
var widget;
if (this.state.link) {
var LinkPreviewWidget = sdk.getComponent('rooms.LinkPreviewWidget');
widget = <LinkPreviewWidget link={ this.state.link } onWidgetLoad={ this.props.onWidgetLoad }/>;
widget = <LinkPreviewWidget link={ this.state.link } ts={ this.props.mxEvent.getTs() } onWidgetLoad={ this.props.onWidgetLoad }/>;
}
switch (content.msgtype) {

View file

@ -31,6 +31,7 @@ module.exports = React.createClass({
propTypes: {
link: React.PropTypes.string.isRequired,
ts: React.PropTypes.number,
onWidgetLoad: React.PropTypes.func,
},
@ -41,7 +42,7 @@ module.exports = React.createClass({
},
componentWillMount: function() {
MatrixClientPeg.get().getUrlPreview(this.props.link).then((res)=>{
MatrixClientPeg.get().getUrlPreview(this.props.link, this.props.ts).then((res)=>{
this.setState({ preview: res });
this.props.onWidgetLoad();
}, (error)=>{