Skip to content

Commit 76ecb6d

Browse files
committed
corrected linting issues
1 parent 44498fb commit 76ecb6d

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

src/components/world-map.vue

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,17 @@
77
<script lang="ts">
88
import { Component, Vue, Watch } from 'vue-property-decorator';
99
import { State } from 'vuex-class';
10-
import {interval, ObservableInput} from 'rxjs'
10+
import {interval, ObservableInput} from 'rxjs';
1111
import { webSocket, WebSocketSubject } from 'rxjs/webSocket';
12-
import { map, filter, tap, share, take, throttle, takeLast, concatMap, exhaust, debounceTime,distinctUntilChanged } from 'rxjs/operators';
12+
import { map,
13+
filter,
14+
tap,
15+
share,
16+
take,
17+
throttle,
18+
takeLast,
19+
debounceTime,
20+
distinctUntilChanged } from 'rxjs/operators';
1321
1422
import { streamWS } from '@/libs/endpoints';
1523
import { AirportList, AirportListEvent } from '@/interfaces/airport';
@@ -107,17 +115,17 @@ export default class extends Vue {
107115
messages.pipe(
108116
filter<FlightListEvent>(
109117
(event: DVSEvent) => event.eventType === 'FlightList'),
110-
debounceTime(1500),
118+
debounceTime(500),
111119
distinctUntilChanged(),
112120
)
113121
.subscribe((event) => {
114-
return this.manageFlightList(event.eventPayload)});
122+
return this.manageFlightList(event.eventPayload); });
115123
116124
messages.pipe(
117125
118126
filter<AirportListEvent>((event: DVSEvent) => event.eventType === 'AirportList'),
119127
debounceTime(3000),
120-
distinctUntilChanged(),)
128+
distinctUntilChanged())
121129
.subscribe((event) => this.manageAirportList(event.eventPayload));
122130
});
123131
this.isListening = true;
@@ -126,15 +134,14 @@ export default class extends Vue {
126134
127135
private manageAirportList(event: AirportList): void {
128136
const { elements } = event;
129-
console.log(elements.length)
130137
const newCodes = new Set(elements.map((f: AirportInfo) => f.codeAirport));
131138
this.map!.removeAirportsNotIn(newCodes);
132139
elements.forEach((airportUpdate) => this.map!.updateAirport(airportUpdate));
133140
this.toggleMarker(this.topSelectedItem);
134141
}
135142
136143
private manageFlightList(event: FlightList): void {
137-
let { elements } = event;
144+
const { elements } = event;
138145
let maxTimestap = 0;
139146
const newIcaoNumbers = new Set(elements.map((f: Flight) => f.icaoNumber));
140147
this.map!.removeOldFlights(newIcaoNumbers);
@@ -181,11 +188,11 @@ export default class extends Vue {
181188
}
182189
183190
private chunk<T>(array: T[], size: number) {
184-
const chunkedArray = []
185-
for (var i = 0; i < array.length; i += size) {
186-
chunkedArray.push(array.slice(i, i + size))
191+
const chunkedArray = [];
192+
for (let i = 0; i < array.length; i += size) {
193+
chunkedArray.push(array.slice(i, i + size));
187194
}
188-
return chunkedArray
195+
return chunkedArray;
189196
}
190197
}
191198
</script>

0 commit comments

Comments
 (0)