setFamedlyCallMemberEvent method
Implementation
Future<void> setFamedlyCallMemberEvent(Map<String, List> newContent) async {
if (canJoinGroupCall) {
await client.setRoomStateWithKey(
id,
EventTypes.GroupCallMember,
client.userID!,
newContent,
);
} else {
throw MatrixSDKVoipException(
'''
User ${client.userID}:${client.deviceID} is not allowed to join famedly calls in room $id,
canJoinGroupCall: $canJoinGroupCall,
groupCallsEnabledForEveryone: $groupCallsEnabledForEveryone,
needed: ${powerForChangingStateEvent(EventTypes.GroupCallMember)},
own: $ownPowerLevel}
plMap: ${getState(EventTypes.RoomPowerLevels)?.content}
''',
);
}
}