Make staging widgets work with live and vice versa.

This commit is contained in:
Richard Lewis 2017-08-30 10:36:22 +01:00
parent 006919cb44
commit 2ff1888054

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 // Returns true if props.url is a scalar URL, typically https://scalar.vector.im/api
isScalarUrl: function() { isScalarUrl: function() {
const scalarUrl = SdkConfig.get().integrations_rest_url; let scalarUrls = SdkConfig.get().integrations_widgets_urls;
return scalarUrl && this.props.url.startsWith(scalarUrl); 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() { isMixedContent: function() {