You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-29 16:43:09 +03:00
Appease the tests
This commit is contained in:
@@ -468,7 +468,13 @@ PushProcessor.actionListToActionsObject = function(actionlist) {
|
|||||||
* @returns {object} The rewritten rules
|
* @returns {object} The rewritten rules
|
||||||
*/
|
*/
|
||||||
PushProcessor.rewriteDefaultRules = function(incomingRules) {
|
PushProcessor.rewriteDefaultRules = function(incomingRules) {
|
||||||
const newRules = JSON.parse(JSON.stringify(incomingRules)); // deep clone
|
let newRules = JSON.parse(JSON.stringify(incomingRules)); // deep clone
|
||||||
|
|
||||||
|
// These lines are mostly to make the tests happy. We shouldn't run into these
|
||||||
|
// properties missing in practice.
|
||||||
|
if (!newRules) newRules = {};
|
||||||
|
if (!newRules.global) newRules.global = {};
|
||||||
|
if (!newRules.global.override) newRules.global.override = [];
|
||||||
|
|
||||||
// Fix default override rules
|
// Fix default override rules
|
||||||
newRules.global.override = newRules.global.override.map(r => {
|
newRules.global.override = newRules.global.override.map(r => {
|
||||||
|
|||||||
Reference in New Issue
Block a user