diff --git a/src/matrix-receive.html b/src/matrix-receive.html
index 616dc94..9eaaf24 100644
--- a/src/matrix-receive.html
+++ b/src/matrix-receive.html
@@ -116,6 +116,11 @@
+
+ - msg.isDM bool
+ - returns true if message is from a direct message room.
+
+
- msg.encrypted bool
- returns true if message was encrypted (e2ee).
diff --git a/src/matrix-server-config.js b/src/matrix-server-config.js
index f46e818..6aca572 100644
--- a/src/matrix-server-config.js
+++ b/src/matrix-server-config.js
@@ -183,19 +183,17 @@ module.exports = function(RED) {
return allMembers.length <= 2 && isDM;
};
- node.matrixClient.getRoom(event.getRoomId())
-
let msg = {
encrypted : event.isEncrypted(),
redacted : event.isRedacted(),
content : event.getContent(),
type : (event.getContent()['msgtype'] || event.getType()) || null,
payload : (event.getContent()['body'] || event.getContent()) || null,
+ isDM : isDmRoom(room),
userId : event.getSender(),
topic : event.getRoomId(),
eventId : event.getId(),
- event : event,
- isDirectMessage: isDmRoom(event.getRoomId())
+ event : event
};
node.log("Received" + (msg.encrypted ? ' encrypted' : '') +" timeline event [" + msg.type + "]: (" + room.name + ") " + event.getSender() + " :: " + msg.content.body + (toStartOfTimeline ? ' [PAGINATED]' : ''));