Files
nextcloud-collabora-nodered/nodes/nc-collab-config.js
T

20 lines
687 B
JavaScript
Raw Normal View History

'use strict';
module.exports = function (RED) {
function NcCollabConfigNode(n) {
RED.nodes.createNode(this, n);
this.nextcloudUrl = (n.nextcloudUrl || '').replace(/\/$/, '');
this.collaboraUrl = (n.collaboraUrl || '').replace(/\/$/, '');
this.collaboraPublicUrl = (n.collaboraPublicUrl || '').replace(/\/$/, '');
this.username = n.username || '';
this.verifyTls = n.verifyTls !== false && n.verifyTls !== 'false';
this.password = this.credentials.password || '';
}
RED.nodes.registerType('nc-collab-config', NcCollabConfigNode, {
credentials: {
password: { type: 'password' }
}
});
};