From f038218cf411222aa1a1a5a2e4f17c8a038ef3b4 Mon Sep 17 00:00:00 2001 From: Christian Date: Fri, 14 Jun 2019 11:04:57 +0000 Subject: [PATCH] Add some logs to direct chat storing --- lib/src/Store.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/src/Store.dart b/lib/src/Store.dart index d05dd0a..e3fc573 100644 --- a/lib/src/Store.dart +++ b/lib/src/Store.dart @@ -184,12 +184,16 @@ class Store { case "m.direct": if (userUpdate.content["content"] is Map) { final Map directMap = userUpdate.content["content"]; + print("Direct Map =========> $directMap"); directMap.forEach((String key, dynamic value) { + print("Handle direct Matrix ID ===========> $key"); if (value is List && value.length > 0) - for (int i = 0; i < value.length; i++) - txn.rawUpdate( + for (int i = 0; i < value.length; i++) { + final changesCount = await txn.rawUpdate( "UPDATE Rooms SET direct_chat_matrix_id=? WHERE id=?", [key, value[i]]); + if (changesCount == 0) print("Direct chat of $key, was not stored"); + } }); } break;