From 6d9c4d5dca482f78f61cedde031ddf951a279b60 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Fri, 14 Jun 2019 12:35:53 +0200 Subject: [PATCH] Save ALL direct chats --- lib/src/Store.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/src/Store.dart b/lib/src/Store.dart index ed114f97..d05dd0aa 100644 --- a/lib/src/Store.dart +++ b/lib/src/Store.dart @@ -186,9 +186,10 @@ class Store { final Map directMap = userUpdate.content["content"]; directMap.forEach((String key, dynamic value) { if (value is List && value.length > 0) - txn.rawUpdate( - "UPDATE Rooms SET direct_chat_matrix_id=? WHERE id=?", - [key, value[0]]); + for (int i = 0; i < value.length; i++) + txn.rawUpdate( + "UPDATE Rooms SET direct_chat_matrix_id=? WHERE id=?", + [key, value[i]]); }); } break;