Skip to content

Commit 38b7217

Browse files
new ticket components: lint fixes
1 parent 4053425 commit 38b7217

File tree

3 files changed

+48
-32
lines changed

3 files changed

+48
-32
lines changed

components/ticketsauce/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
"dependencies": {
1616
"@pipedream/platform": "^3.1.0"
1717
}
18-
}
18+
}

components/ticketsauce/sources/new-event/new-event.mjs

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default {
1414
timer: {
1515
type: "$.interface.timer",
1616
default: {
17-
intervalSeconds: 60 * 60,//Ticketsauce API caches response to "List of Events" for 1 hour
17+
intervalSeconds: 60 * 60, //Ticketsauce API caches response to "List of Events" for 1 hour
1818
},
1919
},
2020
partnerId: {
@@ -46,7 +46,7 @@ export default {
4646
},
4747
async startEvent(maxResults = 0) {
4848
const lastCreated = this._getLastCreated();
49-
49+
5050
const events = await this.ticketsauce.listEvents({
5151
partnerId: this.partnerId,
5252
organizationId: this.organizationId,
@@ -62,14 +62,12 @@ export default {
6262
}
6363

6464
// Filter events created after lastCreated and sort by creation date
65-
const newEvents = events.filter((event) =>
66-
Date.parse(event.Event.created) > Date.parse(lastCreated)
67-
);
65+
const newEvents = events.filter((event) =>
66+
Date.parse(event.Event.created) > Date.parse(lastCreated));
6867

6968
// Sort by created date ascending (oldest first) for emission order
70-
newEvents.sort((a, b) =>
71-
Date.parse(a.Event.created) - Date.parse(b.Event.created)
72-
);
69+
newEvents.sort((a, b) =>
70+
Date.parse(a.Event.created) - Date.parse(b.Event.created));
7371

7472
// Limit results if maxResults is specified
7573
const eventsToEmit = maxResults && maxResults > 0
@@ -79,11 +77,10 @@ export default {
7977
// Update last created date if we have new events
8078
if (newEvents.length > 0) {
8179
// Find the most recent created date
82-
const mostRecentEvent = events.reduce((latest, current) =>
83-
Date.parse(current.Event.created) > Date.parse(latest.Event.created)
84-
? current
85-
: latest
86-
);
80+
const mostRecentEvent = events.reduce((latest, current) =>
81+
Date.parse(current.Event.created) > Date.parse(latest.Event.created)
82+
? current
83+
: latest);
8784
this._setLastCreated(mostRecentEvent.Event.created);
8885
}
8986

components/ticketsauce/ticketsauce.app.mjs

Lines changed: 37 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,50 +8,59 @@ export default {
88
type: "string",
99
label: "Event",
1010
description: "Select an event",
11-
async options({ partnerId, organizationId }) {
11+
async options({
12+
partnerId, organizationId,
13+
}) {
1214
const events = await this.listEvents({
1315
partnerId,
1416
organizationId,
1517
});
16-
18+
1719
if (!events?.length) {
1820
return [];
1921
}
20-
22+
2123
const options = events.map((eventData) => ({
2224
label: `${eventData.Event.name} - ${eventData.Event.city} (${eventData.Event.start})`,
2325
value: eventData.Event.id,
2426
}));
25-
27+
2628
return options;
2729
},
2830
},
2931
orderId: {
3032
type: "string",
3133
label: "Order",
3234
description: "Select an order",
33-
async options({ eventId, prevContext }) {
35+
async options({
36+
eventId, prevContext,
37+
}) {
3438
if (!eventId) {
3539
return [];
3640
}
37-
41+
3842
const orders = await this.listOrders({
3943
eventId,
4044
params: {
4145
per_page: 100,
4246
page: prevContext?.page || 0,
4347
},
4448
});
45-
49+
4650
if (!orders?.length) {
47-
return prevContext?.page > 0 ? { options: [], context: {} } : [];
51+
return prevContext?.page > 0
52+
? {
53+
options: [],
54+
context: {},
55+
}
56+
: [];
4857
}
49-
58+
5059
const options = orders.map((orderData) => ({
5160
label: `${orderData.Order.first_name} ${orderData.Order.last_name} - ${orderData.Order.email} (${orderData.Order.total_paid})`,
5261
value: orderData.Order.id,
5362
}));
54-
63+
5564
return {
5665
options,
5766
context: {
@@ -74,29 +83,37 @@ export default {
7483
...opts,
7584
});
7685
},
77-
async listEvents({ partnerId, organizationId, params } = {}) {
78-
const requestParams = { ...params };
79-
86+
async listEvents({
87+
partnerId, organizationId, params,
88+
} = {}) {
89+
const requestParams = {
90+
...params,
91+
};
92+
8093
if (partnerId) {
8194
requestParams.partner_id = partnerId;
8295
}
83-
96+
8497
if (organizationId) {
8598
requestParams.organization_id = organizationId;
8699
}
87-
100+
88101
return this._makeRequest({
89102
path: "/events",
90103
params: requestParams,
91104
});
92105
},
93-
async getEventDetails({ eventId, params } = {}) {
106+
async getEventDetails({
107+
eventId, params,
108+
} = {}) {
94109
return this._makeRequest({
95110
path: `/event/${eventId}`,
96111
params,
97112
});
98113
},
99-
async listOrders({ eventId, params } = {}) {
114+
async listOrders({
115+
eventId, params,
116+
} = {}) {
100117
return this._makeRequest({
101118
path: `/orders/${eventId}`,
102119
params,
@@ -107,7 +124,9 @@ export default {
107124
path: `/order/${orderId}`,
108125
});
109126
},
110-
async getTicketCheckinIds({ eventId, params } = {}) {
127+
async getTicketCheckinIds({
128+
eventId, params,
129+
} = {}) {
111130
return this._makeRequest({
112131
path: `/tickets/checkin_ids/${eventId}`,
113132
params,

0 commit comments

Comments
 (0)