- #109 get own events

- #28 paginate room history
- #111 manual read markers
- fix clearing global storage
- update node docs for upload file
This commit is contained in:
2024-02-07 09:06:28 -07:00
parent a08709265e
commit 51e649b4cf
10 changed files with 805 additions and 15 deletions
+6
View File
@@ -7,6 +7,7 @@ module.exports = function(RED) {
this.name = n.name;
this.server = RED.nodes.getNode(n.server);
this.acceptOwnEvents = n.acceptOwnEvents;
this.acceptText = n.acceptText;
this.acceptEmotes = n.acceptEmotes;
this.acceptStickers = n.acceptStickers;
@@ -41,6 +42,11 @@ module.exports = function(RED) {
return;
}
if (!node.acceptOwnEvents && ( !event.getSender() || event.getSender() === node.userId ) ) {
node.log("Ignoring" + (msg.encrypted ? ' encrypted' : '') +" timeline event [" + msg.type + "]: (" + room.name + ") " + event.getId() + " for reason: own event");
return;
}
switch(msg.type) {
case 'm.emote':
if(!node.acceptEmotes) return;