You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-05 23:10:41 +03:00
For paths with variables, insert <redacted>
To preserve the analytics for these pages we did previously
This commit is contained in:
@@ -21,6 +21,7 @@ import Modal from './Modal';
|
||||
import sdk from './index';
|
||||
|
||||
const hashRegex = /#\/(groups?|room|user|settings|register|login|forgot_password|home|directory)/;
|
||||
const hashVarRegex = /#\/(group|room|user)\/.*$/;
|
||||
|
||||
// Remove all but the first item in the hash path. Redact unexpected hashes.
|
||||
function getRedactedHash(hash) {
|
||||
@@ -31,6 +32,10 @@ function getRedactedHash(hash) {
|
||||
return '#/<unexpected hash location>';
|
||||
}
|
||||
|
||||
if (hashVarRegex.test(hash)) {
|
||||
return hash.replace(hashVarRegex, "#/$1/<redacted>");
|
||||
}
|
||||
|
||||
return hash.replace(hashRegex, "#/$1");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user