From c026642f7be7d5ec4e448d81e870827728c7ffac Mon Sep 17 00:00:00 2001 From: Ricardo Espinoza Date: Fri, 18 Feb 2022 10:09:44 -0500 Subject: [PATCH] :zap: Add extra larga size option to Telegram (#2827) --- packages/nodes-base/nodes/Telegram/GenericFunctions.ts | 5 ++++- packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/nodes-base/nodes/Telegram/GenericFunctions.ts b/packages/nodes-base/nodes/Telegram/GenericFunctions.ts index e1bce013e5..08f88c0c43 100644 --- a/packages/nodes-base/nodes/Telegram/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Telegram/GenericFunctions.ts @@ -10,7 +10,9 @@ import { } from 'request'; import { - IBinaryData, IDataObject, NodeApiError, NodeOperationError, + IDataObject, + NodeApiError, + NodeOperationError, } from 'n8n-workflow'; // Interface in n8n @@ -185,6 +187,7 @@ export function getImageBySize(photos: IDataObject[], size: string): IDataObject 'small': 0, 'medium': 1, 'large': 2, + 'extraLarge': 3, } as IDataObject; const index = sizes[size] as number; diff --git a/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts b/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts index bc8da1d5d5..2234a81dfc 100644 --- a/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts +++ b/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts @@ -121,7 +121,7 @@ export class TelegramTrigger implements INodeType { name: 'download', type: 'boolean', default: false, - description: `Telegram delivers the image in 3 sizes. By default, just the larger image would be downloaded. If you want to change the size, set the field 'Image Size'.`, + description: `Telegram delivers the image in multiple sizes. By default, just the large image would be downloaded. If you want to change the size, set the field 'Image Size'.`, }, { displayName: 'Image Size', @@ -147,6 +147,10 @@ export class TelegramTrigger implements INodeType { name: 'Large', value: 'large', }, + { + name: 'Extra Large', + value: 'extraLarge', + }, ], default: 'large', description: 'The size of the image to be downloaded',