@@ -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