Fix JS linting errors
This commit is contained in:
@@ -16,7 +16,6 @@ import Geolocation from 'ol/Geolocation.js';
|
||||
import { Style, Circle, Fill, Stroke } from 'ol/style.js';
|
||||
import { apply } from 'ol-mapbox-style';
|
||||
import { getDistance } from '../utils/geo';
|
||||
import Icon from '../components/icon';
|
||||
|
||||
export default class MapComponent extends Component {
|
||||
@service osm;
|
||||
@@ -213,7 +212,7 @@ export default class MapComponent extends Component {
|
||||
geolocation.un('change:position', zoomToLocation);
|
||||
locateListenerKey = null;
|
||||
}
|
||||
} catch (e) {
|
||||
} catch {
|
||||
/* ignore */
|
||||
}
|
||||
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
import Component from '@glimmer/component';
|
||||
import { on } from '@ember/modifier';
|
||||
import Icon from '#components/icon';
|
||||
import { service } from '@ember/service';
|
||||
import { action } from '@ember/object';
|
||||
|
||||
export default class SettingsPane extends Component {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
}
|
||||
|
||||
<template>
|
||||
<div class="sidebar settings-pane">
|
||||
<div class="sidebar-header">
|
||||
|
||||
@@ -59,6 +59,7 @@ out center;
|
||||
|
||||
async fetchWithRetry(url, options = {}, retries = 3) {
|
||||
try {
|
||||
// eslint-disable-next-line warp-drive/no-external-request-patterns
|
||||
const res = await fetch(url, options);
|
||||
|
||||
if (!res.ok && retries > 0 && [502, 503, 504, 429].includes(res.status)) {
|
||||
|
||||
@@ -5,7 +5,7 @@ import Widget from 'remotestorage-widget';
|
||||
import { tracked } from '@glimmer/tracking';
|
||||
import { getGeohashPrefixesInBbox } from '../utils/geohash-coverage';
|
||||
import { action } from '@ember/object';
|
||||
import { debounce } from '@ember/runloop';
|
||||
import { debounceTask } from 'ember-lifeline';
|
||||
import Geohash from 'latlon-geohash';
|
||||
|
||||
export default class StorageService extends Service {
|
||||
@@ -70,7 +70,7 @@ export default class StorageService extends Service {
|
||||
this.rs.scope('/places/').on('change', (event) => {
|
||||
// console.debug(event);
|
||||
this.handlePlaceChange(event);
|
||||
debounce(this, this.reloadCurrentView, 200);
|
||||
debounceTask(this, 'reloadCurrentView', 200);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -120,7 +120,7 @@ export default class StorageService extends Service {
|
||||
|
||||
notifyChange() {
|
||||
this.version++;
|
||||
debounce(this, this.reloadCurrentView, 200);
|
||||
debounceTask(this, 'reloadCurrentView', 200);
|
||||
}
|
||||
|
||||
reloadCurrentView() {
|
||||
|
||||
@@ -41,6 +41,7 @@ export function getGeohashPrefixesInBbox(bbox) {
|
||||
try {
|
||||
const hash = Geohash.encode(cLat, cLon, 4);
|
||||
prefixes.add(hash);
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
} catch (e) {
|
||||
// Ignore invalid coords if any
|
||||
}
|
||||
@@ -50,16 +51,28 @@ export function getGeohashPrefixesInBbox(bbox) {
|
||||
// Ensure corners are definitely included (floating point steps might miss slightly)
|
||||
try {
|
||||
prefixes.add(Geohash.encode(minLat, minLon, 4));
|
||||
} catch (e) {}
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
} catch (e) {
|
||||
/* ignore */
|
||||
}
|
||||
try {
|
||||
prefixes.add(Geohash.encode(maxLat, maxLon, 4));
|
||||
} catch (e) {}
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
} catch (e) {
|
||||
/* ignore */
|
||||
}
|
||||
try {
|
||||
prefixes.add(Geohash.encode(minLat, maxLon, 4));
|
||||
} catch (e) {}
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
} catch (e) {
|
||||
/* ignore */
|
||||
}
|
||||
try {
|
||||
prefixes.add(Geohash.encode(maxLat, minLon, 4));
|
||||
} catch (e) {}
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
} catch (e) {
|
||||
/* ignore */
|
||||
}
|
||||
|
||||
return Array.from(prefixes);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user