n8n-nodes-socketio-client
Version:
SocketIO nodes for n8n. Using Socket.io-client library
94 lines • 2.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.closeFields = exports.messageFields = exports.closeOperations = exports.messageOperations = void 0;
exports.messageOperations = [
{
displayName: 'Operation',
name: 'operation',
type: 'options',
noDataExpression: true,
displayOptions: {
show: {
resource: ['message'],
},
},
options: [
{
name: 'Send Message',
value: 'send',
description: 'Send outbound message',
action: 'Send outbound message',
},
],
default: 'send',
},
];
exports.closeOperations = [
{
displayName: 'Operation',
name: 'operation',
type: 'options',
noDataExpression: true,
displayOptions: {
show: {
resource: ['connection'],
},
},
options: [
{
name: 'Close Connection',
value: 'close',
description: 'Close websocket connection',
action: 'Close websocket connection',
},
],
default: 'close',
},
];
exports.messageFields = [
{
displayName: 'Websocket Resource Field (Parameter Name)',
name: 'websocketResource',
type: 'string',
displayOptions: {
show: {
operation: ['send'],
resource: ['message'],
},
},
required: true,
default: 'ws',
description: 'WS resource field name given by trigger node',
},
{
displayName: 'Message',
name: 'message',
type: 'json',
displayOptions: {
show: {
operation: ['send'],
resource: ['message'],
},
},
required: true,
default: '{}',
description: 'Message to send',
},
];
exports.closeFields = [
{
displayName: 'Websocket Resource Field (Parameter Name)',
name: 'websocketResource',
type: 'string',
displayOptions: {
show: {
operation: ['close'],
resource: ['connection'],
},
},
required: true,
default: 'ws',
description: 'WS resource field name given by trigger node',
},
];
//# sourceMappingURL=MessageDescription.js.map