@@ -153,7 +153,7 @@ const updateSources = async () => {
153
153
let categories = new Set ( )
154
154
let sourceCategories = [ ]
155
155
156
- while ( nextPageToken !== null ) {
156
+ while ( nextPageToken !== undefined ) {
157
157
const res = await getCatalog ( `${ PAPI_URL } /catalog/sources/` , nextPageToken )
158
158
sources = sources . concat ( res . data . sourcesCatalog )
159
159
nextPageToken = res . data . pagination . next
@@ -183,13 +183,15 @@ const updateSources = async () => {
183
183
'twilio-event-streams-beta'
184
184
]
185
185
186
- const regionalSources = regionalSupport . sources
186
+ const regionalSourceEndpoint = regionalSupport . sources . endpoint
187
+ const regionalSourceRegion = regionalSupport . sources . region
187
188
188
189
sources . forEach ( source => {
189
190
let slug = slugify ( source . name )
190
191
let settings = source . options
191
192
let hidden = false
192
- let regional = [ 'us-west' ]
193
+ let regions = [ 'us' ]
194
+ let endpoints = [ 'us' ]
193
195
let mainCategory = source . categories [ 0 ] ? source . categories [ 0 ] . toLowerCase ( ) : ''
194
196
195
197
// determine the doc url based on the source's main category
@@ -216,8 +218,12 @@ const updateSources = async () => {
216
218
hidden = true
217
219
}
218
220
219
- if ( regionalSources . includes ( slug ) ) {
220
- regional . push ( 'eu-west' )
221
+ if ( regionalSourceEndpoint . includes ( slug ) ) {
222
+ endpoints . push ( 'eu' )
223
+ }
224
+
225
+ if ( regionalSourceRegion . includes ( slug ) ) {
226
+ regions . push ( 'eu' )
221
227
}
222
228
223
229
// create the catalog metadata
@@ -227,7 +233,8 @@ const updateSources = async () => {
227
233
slug,
228
234
url,
229
235
hidden,
230
- regional,
236
+ regions,
237
+ endpoints,
231
238
source_type : mainCategory ,
232
239
description : source . description ,
233
240
logo : {
@@ -247,7 +254,8 @@ const updateSources = async () => {
247
254
display_name : source . name ,
248
255
slug,
249
256
url,
250
- regional
257
+ regions,
258
+ endpoints
251
259
}
252
260
regionalSourcesUpdated . push ( updatedRegional )
253
261
@@ -311,7 +319,7 @@ const updateDestinations = async () => {
311
319
let categories = new Set ( )
312
320
let nextPageToken = "MA=="
313
321
314
- while ( nextPageToken !== null ) {
322
+ while ( nextPageToken !== undefined ) {
315
323
const res = await getCatalog ( `${ PAPI_URL } /catalog/destinations/` , nextPageToken )
316
324
destinations = destinations . concat ( res . data . destinationsCatalog )
317
325
nextPageToken = res . data . pagination . next
@@ -327,18 +335,24 @@ const updateDestinations = async () => {
327
335
return 0 ;
328
336
} )
329
337
330
- const regionalDestinations = regionalSupport . destinations
338
+ const regionalDestinationEndpoints = regionalSupport . destinations . endpoint
339
+ const regionalDestinationRegions = regionalSupport . destinations . region
331
340
332
341
333
342
destinations . forEach ( destination => {
334
- let regional = [ 'us-west' ]
343
+ let endpoints = [ 'us' ]
344
+ let regions = [ 'us' ]
335
345
336
346
let slug = slugify ( destination . name )
337
347
338
- if ( regionalDestinations . includes ( slug ) ) {
339
- regional . push ( 'eu-west ' )
348
+ if ( regionalDestinationEndpoints . includes ( slug ) ) {
349
+ endpoints . push ( 'eu' )
340
350
}
341
351
352
+ if ( regionalDestinationRegions . includes ( slug ) ) {
353
+ regions . push ( 'eu' )
354
+ }
355
+
342
356
343
357
let url = `connections/destinations/catalog/${ slug } `
344
358
@@ -386,7 +400,8 @@ const updateDestinations = async () => {
386
400
name : destination . name ,
387
401
slug,
388
402
hidden : isCatalogItemHidden ( url ) ,
389
- regional,
403
+ endpoints,
404
+ regions,
390
405
url,
391
406
previous_names : destination . previousNames ,
392
407
website : destination . website ,
@@ -418,7 +433,8 @@ const updateDestinations = async () => {
418
433
display_name : destination . name ,
419
434
slug,
420
435
url,
421
- regional
436
+ regions,
437
+ endpoints
422
438
}
423
439
424
440
regionalDestinationsUpdated . push ( updatedRegionalDestination )
@@ -479,7 +495,7 @@ const updateWarehouses = async () => {
479
495
let warehousesUpdated = [ ]
480
496
481
497
482
- while ( nextPageToken !== null ) {
498
+ while ( nextPageToken !== undefined ) {
483
499
const res = await getCatalog ( `${ PAPI_URL } /catalog/warehouses/` , nextPageToken )
484
500
warehouses = warehouses . concat ( res . data . warehousesCatalog )
485
501
nextPageToken = res . data . pagination . next
@@ -495,16 +511,22 @@ const updateWarehouses = async () => {
495
511
return 0 ;
496
512
} )
497
513
498
- const regionalWarehouses = regionalSupport . warehouses
514
+ const regionalWarehouseEndpoints = regionalSupport . warehouses . endpoint
515
+ const regionalWarehouseRegions = regionalSupport . warehouses . region
499
516
500
517
501
518
warehouses . forEach ( warehouse => {
502
519
let slug = slugify ( warehouse . slug )
503
- let regional = [ 'us-west' ]
520
+ let endpoints = [ 'us' ]
521
+ let regions = [ 'us' ]
504
522
let url = `connections/storage/catalog/${ slug } `
505
523
506
- if ( regionalWarehouses . includes ( slug ) ) {
507
- regional . push ( 'eu-west' )
524
+ if ( regionalWarehouseEndpoints . includes ( slug ) ) {
525
+ endpoints . push ( 'eu' )
526
+ }
527
+
528
+ if ( regionalWarehouseRegions . includes ( slug ) ) {
529
+ regions . push ( 'eu' )
508
530
}
509
531
510
532
let settings = warehouse . options
@@ -523,7 +545,8 @@ const updateWarehouses = async () => {
523
545
display_name : warehouse . name ,
524
546
url,
525
547
slug,
526
- regional,
548
+ endpoints,
549
+ regions
527
550
528
551
}
529
552
warehousesUpdated . push ( updatedWarehouse )
0 commit comments