mirror of
https://github.com/n8n-io/n8n.git
synced 2025-01-11 12:57:29 -08:00
⚡ Minor improvements to Bitly-Node
This commit is contained in:
parent
13e80b3832
commit
a5c4252abc
|
@ -131,7 +131,7 @@ export class Bitly implements INodeType {
|
||||||
install_type: deeplink.installType,
|
install_type: deeplink.installType,
|
||||||
install_url: deeplink.installUrl,
|
install_url: deeplink.installUrl,
|
||||||
app_id: deeplink.appId,
|
app_id: deeplink.appId,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
responseData = await bitlyApiRequest.call(this, 'POST', '/bitlinks', body);
|
responseData = await bitlyApiRequest.call(this, 'POST', '/bitlinks', body);
|
||||||
|
@ -149,9 +149,6 @@ export class Bitly implements INodeType {
|
||||||
if (updateFields.archived !== undefined) {
|
if (updateFields.archived !== undefined) {
|
||||||
body.archived = updateFields.archived as boolean;
|
body.archived = updateFields.archived as boolean;
|
||||||
}
|
}
|
||||||
if (updateFields.domain) {
|
|
||||||
body.domain = updateFields.domain as string;
|
|
||||||
}
|
|
||||||
if (updateFields.group) {
|
if (updateFields.group) {
|
||||||
body.group = updateFields.group as string;
|
body.group = updateFields.group as string;
|
||||||
}
|
}
|
||||||
|
@ -167,7 +164,7 @@ export class Bitly implements INodeType {
|
||||||
install_type: deeplink.installType,
|
install_type: deeplink.installType,
|
||||||
install_url: deeplink.installUrl,
|
install_url: deeplink.installUrl,
|
||||||
app_id: deeplink.appId,
|
app_id: deeplink.appId,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
responseData = await bitlyApiRequest.call(this, 'PATCH', `/bitlinks/${linkId}`, body);
|
responseData = await bitlyApiRequest.call(this, 'PATCH', `/bitlinks/${linkId}`, body);
|
||||||
|
|
|
@ -48,7 +48,7 @@ export async function bitlyApiRequestAllItems(this: IHookFunctions | IExecuteFun
|
||||||
returnData.push.apply(returnData, responseData[propertyName]);
|
returnData.push.apply(returnData, responseData[propertyName]);
|
||||||
if (responseData.pagination && responseData.pagination.next) {
|
if (responseData.pagination && responseData.pagination.next) {
|
||||||
uri = responseData.pagination.next;
|
uri = responseData.pagination.next;
|
||||||
};
|
}
|
||||||
} while (
|
} while (
|
||||||
responseData.pagination !== undefined &&
|
responseData.pagination !== undefined &&
|
||||||
responseData.pagination.next !== undefined
|
responseData.pagination.next !== undefined
|
||||||
|
|
|
@ -18,16 +18,16 @@ export const linkOperations = [
|
||||||
value: 'create',
|
value: 'create',
|
||||||
description: 'Create a link',
|
description: 'Create a link',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name: 'Update',
|
|
||||||
value: 'update',
|
|
||||||
description: 'Update a link',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'Get',
|
name: 'Get',
|
||||||
value: 'get',
|
value: 'get',
|
||||||
description: 'Get a link',
|
description: 'Get a link',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Update',
|
||||||
|
value: 'update',
|
||||||
|
description: 'Update a link',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
default: 'create',
|
default: 'create',
|
||||||
description: 'The operation to perform.',
|
description: 'The operation to perform.',
|
||||||
|
@ -54,6 +54,7 @@ export const linkFields = [
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
default: '',
|
default: '',
|
||||||
|
placeholder: 'https://example.com',
|
||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -79,12 +80,6 @@ export const linkFields = [
|
||||||
type: 'string',
|
type: 'string',
|
||||||
default: 'bit.ly',
|
default: 'bit.ly',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
displayName: 'Title',
|
|
||||||
name: 'title',
|
|
||||||
type: 'string',
|
|
||||||
default: '',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
displayName: 'Group',
|
displayName: 'Group',
|
||||||
name: 'group',
|
name: 'group',
|
||||||
|
@ -106,6 +101,12 @@ export const linkFields = [
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
displayName: 'Title',
|
||||||
|
name: 'title',
|
||||||
|
type: 'string',
|
||||||
|
default: '',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -132,6 +133,12 @@ export const linkFields = [
|
||||||
name: 'deeplinkUi',
|
name: 'deeplinkUi',
|
||||||
displayName: 'Deep Link',
|
displayName: 'Deep Link',
|
||||||
values: [
|
values: [
|
||||||
|
{
|
||||||
|
displayName: 'App ID',
|
||||||
|
name: 'appId',
|
||||||
|
type: 'string',
|
||||||
|
default: '',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
displayName: 'App URI Path',
|
displayName: 'App URI Path',
|
||||||
name: 'appUriPath',
|
name: 'appUriPath',
|
||||||
|
@ -150,12 +157,6 @@ export const linkFields = [
|
||||||
type: 'string',
|
type: 'string',
|
||||||
default: '',
|
default: '',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
displayName: 'App ID',
|
|
||||||
name: 'appId',
|
|
||||||
type: 'string',
|
|
||||||
default: '',
|
|
||||||
},
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
@ -168,6 +169,7 @@ export const linkFields = [
|
||||||
name: 'id',
|
name: 'id',
|
||||||
type: 'string',
|
type: 'string',
|
||||||
default: '',
|
default: '',
|
||||||
|
placeholder: 'bit.ly/22u3ypK',
|
||||||
required: true,
|
required: true,
|
||||||
displayOptions: {
|
displayOptions: {
|
||||||
show: {
|
show: {
|
||||||
|
@ -197,30 +199,12 @@ export const linkFields = [
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
options: [
|
options: [
|
||||||
{
|
|
||||||
displayName: 'Long URL',
|
|
||||||
name: 'longUrl',
|
|
||||||
type: 'string',
|
|
||||||
default: '',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
displayName: 'Archived',
|
displayName: 'Archived',
|
||||||
name: 'archived',
|
name: 'archived',
|
||||||
type: 'boolean',
|
type: 'boolean',
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
displayName: 'Domain',
|
|
||||||
name: 'domain',
|
|
||||||
type: 'string',
|
|
||||||
default: 'bit.ly',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
displayName: 'Title',
|
|
||||||
name: 'title',
|
|
||||||
type: 'string',
|
|
||||||
default: '',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
displayName: 'Group',
|
displayName: 'Group',
|
||||||
name: 'group',
|
name: 'group',
|
||||||
|
@ -230,6 +214,12 @@ export const linkFields = [
|
||||||
loadOptionsMethod: 'getGroups',
|
loadOptionsMethod: 'getGroups',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
displayName: 'Long URL',
|
||||||
|
name: 'longUrl',
|
||||||
|
type: 'string',
|
||||||
|
default: '',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
displayName: 'Tags',
|
displayName: 'Tags',
|
||||||
name: 'tags',
|
name: 'tags',
|
||||||
|
@ -242,6 +232,12 @@ export const linkFields = [
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
displayName: 'Title',
|
||||||
|
name: 'title',
|
||||||
|
type: 'string',
|
||||||
|
default: '',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -268,6 +264,12 @@ export const linkFields = [
|
||||||
name: 'deeplinkUi',
|
name: 'deeplinkUi',
|
||||||
displayName: 'Deep Link',
|
displayName: 'Deep Link',
|
||||||
values: [
|
values: [
|
||||||
|
{
|
||||||
|
displayName: 'App ID',
|
||||||
|
name: 'appId',
|
||||||
|
type: 'string',
|
||||||
|
default: '',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
displayName: 'App URI Path',
|
displayName: 'App URI Path',
|
||||||
name: 'appUriPath',
|
name: 'appUriPath',
|
||||||
|
@ -286,12 +288,6 @@ export const linkFields = [
|
||||||
type: 'string',
|
type: 'string',
|
||||||
default: '',
|
default: '',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
displayName: 'App ID',
|
|
||||||
name: 'appId',
|
|
||||||
type: 'string',
|
|
||||||
default: '',
|
|
||||||
},
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
@ -304,6 +300,7 @@ export const linkFields = [
|
||||||
name: 'id',
|
name: 'id',
|
||||||
type: 'string',
|
type: 'string',
|
||||||
default: '',
|
default: '',
|
||||||
|
placeholder: 'bit.ly/22u3ypK',
|
||||||
required: true,
|
required: true,
|
||||||
displayOptions: {
|
displayOptions: {
|
||||||
show: {
|
show: {
|
||||||
|
|
Loading…
Reference in a new issue