fix: simplify property check

Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
This commit is contained in:
Andrew Calcutt 2023-10-13 15:49:34 -04:00
parent f85d44f244
commit 85ec8e4d56

View file

@ -273,12 +273,11 @@ function start(opts) {
for (const id of Object.keys(data)) {
const item = data[id];
if (item.pmtiles && item.pmtiles.length !== 0) {
// valid pmtiles
} else if (item.mbtiles && item.mbtiles.length !== 0) {
// valid mbtiles
} else {
console.log(`Missing "pmtiles" or "mbtiles" property for ${id}`);
const fileType = Object.keys(data[id])[0];
if (!fileType || !(fileType === 'pmtiles' || fileType === 'mbtiles')) {
console.log(
`Missing "pmtiles" or "mbtiles" property for ${id} data source`,
);
continue;
}