d2f70ee2a7
Co-authored-by: Cursor <cursoragent@cursor.com>
20 lines
687 B
JavaScript
20 lines
687 B
JavaScript
'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' }
|
|
}
|
|
});
|
|
};
|