Skip to content

Commit aa920a4

Browse files
chore: add ProviderStatus.RECONCILING to web status-tracker.ts
Signed-off-by: Jonathan Norris <[email protected]>
1 parent 7a21c49 commit aa920a4

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/web/src/provider/multi-provider/status-tracker.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ export class StatusTracker {
3030
provider.events?.addHandler(ProviderEvents.Ready, (details?: EventDetails) => {
3131
this.changeProviderStatus(providerEntry.name, ProviderStatus.READY, details);
3232
});
33+
34+
provider.events?.addHandler(ProviderEvents.Reconciling, (details?: EventDetails) => {
35+
this.changeProviderStatus(providerEntry.name, ProviderStatus.RECONCILING, details);
36+
});
3337
}
3438

3539
providerStatus(name: string) {
@@ -46,6 +50,8 @@ export class StatusTracker {
4650
return ProviderStatus.ERROR;
4751
} else if (statuses.includes(ProviderStatus.STALE)) {
4852
return ProviderStatus.STALE;
53+
} else if (statuses.includes(ProviderStatus.RECONCILING)) {
54+
return ProviderStatus.RECONCILING;
4955
}
5056
return ProviderStatus.READY;
5157
}
@@ -61,6 +67,8 @@ export class StatusTracker {
6167
this.events.emit(ProviderEvents.Stale, details);
6268
} else if (newStatus === ProviderStatus.READY) {
6369
this.events.emit(ProviderEvents.Ready, details);
70+
} else if (newStatus === ProviderStatus.RECONCILING) {
71+
this.events.emit(ProviderEvents.Reconciling, details);
6472
}
6573
}
6674
}

0 commit comments

Comments
 (0)