You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-07 10:46:24 +03:00
Call "MatrixClientPeg.get()" only once in method "findOverrideMuteRule"
This commit is contained in:
@@ -202,12 +202,13 @@ function setRoomNotifsStateUnmuted(roomId, newState) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function findOverrideMuteRule(roomId) {
|
function findOverrideMuteRule(roomId) {
|
||||||
if (!MatrixClientPeg.get().pushRules ||
|
const cli = MatrixClientPeg.get();
|
||||||
!MatrixClientPeg.get().pushRules['global'] ||
|
if (!cli.pushRules ||
|
||||||
!MatrixClientPeg.get().pushRules['global'].override) {
|
!cli.pushRules['global'] ||
|
||||||
|
!cli.pushRules['global'].override) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
for (const rule of MatrixClientPeg.get().pushRules['global'].override) {
|
for (const rule of cli.pushRules['global'].override) {
|
||||||
if (isRuleForRoom(roomId, rule)) {
|
if (isRuleForRoom(roomId, rule)) {
|
||||||
if (isMuteRule(rule) && rule.enabled) {
|
if (isMuteRule(rule) && rule.enabled) {
|
||||||
return rule;
|
return rule;
|
||||||
|
|||||||
Reference in New Issue
Block a user