Skip to content

Commit

Permalink
Issue #97 Room Settings
Browse files Browse the repository at this point in the history
- Room Settings node renamed to Room State Events
- Room State Events node allows configuring inputs/outputs from config
- Fix bug with various nodes allowing execution even though matrix server isn't connected
- Replace deprecated matrixClient.setGlobalErrorOnUnknownDevices method
- Update docs for new Room State Events node
  • Loading branch information
skylord123 committed Oct 22, 2023
1 parent 9d050a0 commit 611e23b
Show file tree
Hide file tree
Showing 21 changed files with 646 additions and 233 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"matrix-room-kick": "src/matrix-room-kick.js",
"matrix-room-ban": "src/matrix-room-ban.js",
"matrix-room-users": "src/matrix-room-users.js",
"matrix-room-settings": "src/matrix-room-settings.js",
"matrix-room-state-events": "src/matrix-room-state-events.js",
"matrix-synapse-users": "src/matrix-synapse-users.js",
"matrix-synapse-register": "src/matrix-synapse-register.js",
"matrix-synapse-create-edit-user": "src/matrix-synapse-create-edit-user.js",
Expand Down
1 change: 1 addition & 0 deletions src/matrix-create-room.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ module.exports = function(RED) {
if(!node.server.isConnected()) {
node.error("Matrix server connection is currently closed", msg);
node.send([null, msg]);
return;
}

if(!msg.payload) {
Expand Down
1 change: 1 addition & 0 deletions src/matrix-invite-room.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ module.exports = function(RED) {
if(!node.server.isConnected()) {
node.error("Matrix server connection is currently closed", msg);
node.send([null, msg]);
return;
}

msg.topic = node.roomId || msg.topic;
Expand Down
1 change: 1 addition & 0 deletions src/matrix-join-room.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ module.exports = function(RED) {
if(!node.server.isConnected()) {
node.error("Matrix server connection is currently closed", msg);
node.send([null, msg]);
return;
}

if(!msg.topic) {
Expand Down
1 change: 1 addition & 0 deletions src/matrix-leave-room.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ module.exports = function(RED) {
if(!node.server.isConnected()) {
node.error("Matrix server connection is currently closed", msg);
node.send([null, msg]);
return;
}

try {
Expand Down
1 change: 1 addition & 0 deletions src/matrix-react.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ module.exports = function(RED) {
if(!node.server.isConnected()) {
node.error("Matrix server connection is currently closed", msg);
node.send([null, msg]);
return;
}

msg.topic = node.roomId || msg.topic;
Expand Down
1 change: 1 addition & 0 deletions src/matrix-room-ban.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ module.exports = function(RED) {
if(!node.server.isConnected()) {
node.error("Matrix server connection is currently closed", msg);
node.send([null, msg]);
return;
}

msg.topic = node.roomId || msg.topic;
Expand Down
1 change: 1 addition & 0 deletions src/matrix-room-kick.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ module.exports = function(RED) {
if(!node.server.isConnected()) {
node.error("Matrix server connection is currently closed", msg);
node.send([null, msg]);
return;
}

msg.topic = node.roomId || msg.topic;
Expand Down
115 changes: 0 additions & 115 deletions src/matrix-room-settings.html

This file was deleted.

116 changes: 0 additions & 116 deletions src/matrix-room-settings.js

This file was deleted.

Loading

0 comments on commit 611e23b

Please sign in to comment.