Merge branch 'krille/fix-unencrypted-reactions' into 'main'
fix: Reactions are sent encrypted See merge request famedly/company/frontend/famedlysdk!1286
This commit is contained in:
commit
c077c9232b
|
|
@ -354,8 +354,9 @@ class Encryption {
|
||||||
Future<Map<String, dynamic>> encryptGroupMessagePayload(
|
Future<Map<String, dynamic>> encryptGroupMessagePayload(
|
||||||
String roomId, Map<String, dynamic> payload,
|
String roomId, Map<String, dynamic> payload,
|
||||||
{String type = EventTypes.Message}) async {
|
{String type = EventTypes.Message}) async {
|
||||||
final Map<String, dynamic>? mRelatesTo =
|
payload = copyMap(payload);
|
||||||
Map.from(payload).remove('m.relates_to');
|
final Map<String, dynamic>? mRelatesTo = payload.remove('m.relates_to');
|
||||||
|
|
||||||
// Events which only contain a m.relates_to like reactions don't need to
|
// Events which only contain a m.relates_to like reactions don't need to
|
||||||
// be encrypted.
|
// be encrypted.
|
||||||
if (payload.isEmpty && mRelatesTo != null) {
|
if (payload.isEmpty && mRelatesTo != null) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue