Compare commits
2 Commits
6bc4d920f8
...
73f7908aab
| Author | SHA1 | Date | |
|---|---|---|---|
| 73f7908aab | |||
| effdd81114 |
@@ -234,10 +234,17 @@ export async function enrichAircraft(a) {
|
|||||||
// 2. Race the two external sources
|
// 2. Race the two external sources
|
||||||
if(noRecord.includes(icao)) return { icao, ...a, type: 'unknown' };
|
if(noRecord.includes(icao)) return { icao, ...a, type: 'unknown' };
|
||||||
let found = await Promise.any([
|
let found = await Promise.any([
|
||||||
fetchHexDb(icao),
|
fetchHexDb(icao).then(resp => {
|
||||||
scrapeHexDatabase(icao),
|
if(resp) console.log(`Source1: ${icao}`)
|
||||||
|
return resp;
|
||||||
|
}),
|
||||||
|
scrapeHexDatabase(icao).then(resp => {
|
||||||
|
if(resp) console.log(`Source2: ${icao}`)
|
||||||
|
return resp;
|
||||||
|
}),
|
||||||
]).catch(() => null);
|
]).catch(() => null);
|
||||||
if(!found) {
|
if(!found) {
|
||||||
|
console.log(`Not Found: ${icao}`)
|
||||||
noRecord.push(icao);
|
noRecord.push(icao);
|
||||||
return { icao, ...a, type: 'unknown' };
|
return { icao, ...a, type: 'unknown' };
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user