You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-19 05:22:13 +03:00
Check that wurl is scalar, before checking for curl
This commit is contained in:
@@ -19,7 +19,7 @@ export default class AppPermission extends React.Component {
|
||||
|
||||
const searchParams = new URLSearchParams(wurl.search);
|
||||
|
||||
if(searchParams && searchParams.get('url')) {
|
||||
if(this.isScalarWurl(wurl) && searchParams && searchParams.get('url')) {
|
||||
curl = url.parse(searchParams.get('url'));
|
||||
if(curl) {
|
||||
curl.search = curl.query = "";
|
||||
@@ -33,6 +33,18 @@ export default class AppPermission extends React.Component {
|
||||
return curlString;
|
||||
}
|
||||
|
||||
isScalarWurl(wurl) {
|
||||
if(wurl && wurl.hostname && (
|
||||
wurl.hostname === 'scalar.vector.im' ||
|
||||
wurl.hostname === 'scalar-staging.riot.im' ||
|
||||
wurl.hostname === 'demo.riot.im' ||
|
||||
wurl.hostname === 'localhost'
|
||||
)) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
render() {
|
||||
return (
|
||||
<div className='mx_AppPermissionWarning'>
|
||||
|
||||
Reference in New Issue
Block a user