rename methods for clarity on method events

This commit is contained in:
2025-02-02 13:14:45 -08:00
parent 9dd6e945c2
commit b30e4be895
3 changed files with 7 additions and 7 deletions

View File

@@ -25,7 +25,7 @@ export interface GetterRepository {
* if ETA data is restored.
* @param listener
*/
subscribeToEtaChanges(
subscribeToEtaUpdates(
listener: (eta: IEta) => void,
): void;
@@ -34,7 +34,7 @@ export interface GetterRepository {
* Callback must be passed by reference.
* @param listener
*/
unsubscribeFromEtaChanges(listener: (eta: IEta) => void): void;
unsubscribeFromEtaUpdates(listener: (eta: IEta) => void): void;
getOrderedStopByRouteAndStopId(routeId: string, stopId: string): Promise<IOrderedStop | null>;

View File

@@ -61,11 +61,11 @@ export class UnoptimizedInMemoryRepository implements GetterSetterRepository {
return this.etas.filter(eta => eta.stopId === stopId);
}
public subscribeToEtaChanges(listener: (eta: IEta) => void) {
public subscribeToEtaUpdates(listener: (eta: IEta) => void) {
this.subscribers.push(listener);
}
public unsubscribeFromEtaChanges(listener: (eta: IEta) => void) {
public unsubscribeFromEtaUpdates(listener: (eta: IEta) => void) {
const index = this.subscribers.findIndex((existingListener) => existingListener == listener);
if (index >= 0) {
this.subscribers.splice(index, 1);