From 599c37af897625f936bdab98d56d3deef789c171 Mon Sep 17 00:00:00 2001 From: sherlock Date: Tue, 27 Feb 2024 10:00:24 +0700 Subject: [PATCH] TW-1400: don't let group call override power level content of room --- lib/src/client.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/src/client.dart b/lib/src/client.dart index bbcab67ab..3765fc127 100644 --- a/lib/src/client.dart +++ b/lib/src/client.dart @@ -711,10 +711,10 @@ class Client extends MatrixApi { } if (groupCall) { powerLevelContentOverride ??= {}; - powerLevelContentOverride['events'] = { - EventTypes.GroupCallMemberPrefix: 0, - EventTypes.GroupCallPrefix: 0, - }; + if (powerLevelContentOverride['events'] is Map) { + powerLevelContentOverride['events'][EventTypes.GroupCallMemberPrefix] = 0; + powerLevelContentOverride['events'][EventTypes.GroupCallPrefix] = 0; + } } final roomId = await createRoom( invite: invite,