fix: lint

Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
This commit is contained in:
Andrew Calcutt 2023-10-10 14:04:13 -04:00
parent 2ea3515d38
commit 3f45c38663
4 changed files with 28 additions and 10 deletions

View file

@ -8,7 +8,11 @@ import { fileURLToPath } from 'url';
import request from 'request'; import request from 'request';
import { server } from './server.js'; import { server } from './server.js';
import MBTiles from '@mapbox/mbtiles'; import MBTiles from '@mapbox/mbtiles';
import { PMtilesOpen, PMtilesClose, GetPMtilesInfo } from './pmtiles_adapter.js'; import {
PMtilesOpen,
PMtilesClose,
GetPMtilesInfo,
} from './pmtiles_adapter.js';
const __filename = fileURLToPath(import.meta.url); const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename); const __dirname = path.dirname(__filename);
@ -119,7 +123,9 @@ const startWithinputFile = async (inputFile) => {
let FileOpenInfo = PMtilesOpen(inputFile); let FileOpenInfo = PMtilesOpen(inputFile);
const info = await GetPMtilesInfo(FileOpenInfo.pmtiles); const info = await GetPMtilesInfo(FileOpenInfo.pmtiles);
const metadata = info.metadata; const metadata = info.metadata;
if (FileOpenInfo.fd !== undefined) {PMtilesClose(FileOpenInfo.fd);} if (FileOpenInfo.fd !== undefined) {
PMtilesClose(FileOpenInfo.fd);
}
FileOpenInfo = null; FileOpenInfo = null;
if ( if (

View file

@ -30,8 +30,8 @@ export const PMtilesOpen = (FilePath) => {
let pmtiles = undefined; let pmtiles = undefined;
let fd = undefined; let fd = undefined;
if(isValidHttpUrl(FilePath)) { if (isValidHttpUrl(FilePath)) {
const source = new PMTiles.FetchSource(FilePath) const source = new PMTiles.FetchSource(FilePath);
pmtiles = new PMTiles.PMTiles(source); pmtiles = new PMTiles.PMTiles(source);
} else { } else {
fd = fs.openSync(FilePath, 'r'); fd = fs.openSync(FilePath, 'r');
@ -123,6 +123,10 @@ const ArrayBufferToBuffer = (array_buffer) => {
return buffer; return buffer;
}; };
/**
*
* @param string
*/
function isValidHttpUrl(string) { function isValidHttpUrl(string) {
let url; let url;
@ -132,5 +136,5 @@ function isValidHttpUrl(string) {
return false; return false;
} }
return url.protocol === "http:" || url.protocol === "https:"; return url.protocol === 'http:' || url.protocol === 'https:';
} }

View file

@ -11,7 +11,11 @@ import Pbf from 'pbf';
import { VectorTile } from '@mapbox/vector-tile'; import { VectorTile } from '@mapbox/vector-tile';
import { getTileUrls, fixTileJSONCenter } from './utils.js'; import { getTileUrls, fixTileJSONCenter } from './utils.js';
import { PMtilesOpen, GetPMtilesInfo, GetPMtilesTile } from './pmtiles_adapter.js'; import {
PMtilesOpen,
GetPMtilesInfo,
GetPMtilesTile,
} from './pmtiles_adapter.js';
export const serve_data = { export const serve_data = {
init: (options, repo) => { init: (options, repo) => {

View file

@ -19,7 +19,11 @@ import polyline from '@mapbox/polyline';
import proj4 from 'proj4'; import proj4 from 'proj4';
import request from 'request'; import request from 'request';
import { getFontsPbf, getTileUrls, fixTileJSONCenter } from './utils.js'; import { getFontsPbf, getTileUrls, fixTileJSONCenter } from './utils.js';
import { PMtilesOpen, GetPMtilesInfo, GetPMtilesTile } from './pmtiles_adapter.js'; import {
PMtilesOpen,
GetPMtilesInfo,
GetPMtilesTile,
} from './pmtiles_adapter.js';
const FLOAT_PATTERN = '[+-]?(?:\\d+|\\d+.?\\d+)'; const FLOAT_PATTERN = '[+-]?(?:\\d+|\\d+.?\\d+)';
const PATH_PATTERN = const PATH_PATTERN =