This commit is contained in:
Nestu 2022-09-30 23:28:16 +02:00
parent a3de6f9122
commit 0e5ac883e1
No known key found for this signature in database
GPG Key ID: 70700611ADD4178F
1 changed files with 3 additions and 0 deletions

View File

@ -53,6 +53,7 @@ export class MarkerManager {
this.fileUrl = fileUrl;
this.fileType = fileType;
this.events = events;
this.disposed = false;
/** @type {NodeJS.Timeout} */
this._updateInterval = null;
@ -67,6 +68,7 @@ export class MarkerManager {
if (this._updateInterval) clearTimeout(this._updateInterval);
if (ms > 0) {
let autoUpdate = () => {
if (this.disposed) return;
this.update()
.then(success => {
if (success) {
@ -153,6 +155,7 @@ export class MarkerManager {
* Stops automatic-updates and disposes all markersets and markers managed by this manager
*/
dispose() {
this.disposed = true;
this.setAutoUpdateInterval(0);
this.clear();
}