Merge pull request #1350 from matrix-org/rxl881/scalarTokenFix

Make staging widgets work with live and vice versa.
pull/21833/head
Richard Lewis 2017-08-30 11:04:50 +01:00 committed by GitHub
commit 84481f1a1e
1 changed files with 11 additions and 2 deletions

View File

@ -72,8 +72,17 @@ export default React.createClass({
// Returns true if props.url is a scalar URL, typically https://scalar.vector.im/api
isScalarUrl: function() {
const scalarUrl = SdkConfig.get().integrations_rest_url;
return scalarUrl && this.props.url.startsWith(scalarUrl);
let scalarUrls = SdkConfig.get().integrations_widgets_urls;
if (!scalarUrls || scalarUrls.length == 0) {
scalarUrls = [SdkConfig.get().integrations_rest_url];
}
for (let i = 0; i < scalarUrls.length; i++) {
if (this.props.url.startsWith(scalarUrls[i])) {
return true;
}
}
return false;
},
isMixedContent: function() {