Skip to content

Commit 7be199c

Browse files
committed
feat: Add map eventhandlerset event
Would be used isntead of mapService.loaded to register layers
1 parent e526455 commit 7be199c

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

projects/hslayers/shared/event-bus/event-bus.service.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {BehaviorSubject, Subject} from 'rxjs';
1+
import {BehaviorSubject, ReplaySubject, Subject} from 'rxjs';
22
import {Injectable} from '@angular/core';
33

44
import {Feature, Map} from 'ol';
@@ -113,6 +113,7 @@ export class HsEventBusService {
113113
event: string;
114114
extent: number[];
115115
}> = new Subject();
116+
mapEventHandlersSet: ReplaySubject<void> = new ReplaySubject();
116117
mapCenterSynchronizations: Subject<any> = new Subject();
117118
mapLibraryChanges: Subject<any> = new Subject();
118119
/**

projects/hslayers/shared/layer-manager/layer-manager.service.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,7 @@ export class HsLayerManagerService {
223223
onLayerRemove,
224224
onResolutionChange,
225225
];
226+
this.hsEventBusService.mapEventHandlersSet.next();
226227
}
227228

228229
/**

0 commit comments

Comments
 (0)