@@ -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