Skip to content

Commit

Permalink
Merge pull request #41 from KiraCore/fix/dashboard
Browse files Browse the repository at this point in the history
Fix/dashboard
  • Loading branch information
MrLutik authored Jun 9, 2024
2 parents 575e097 + 73d5a16 commit cb51c1d
Showing 1 changed file with 19 additions and 2 deletions.
21 changes: 19 additions & 2 deletions src/shidai/internal/api/get_dashboard.go
Original file line number Diff line number Diff line change
Expand Up @@ -278,10 +278,27 @@ func applyUpdate(pointer *DashboardPointer, update *Dashboard) {
if update.Waiting {
pointer.Data.Waiting = update.Waiting
}
if update.CatchingUp {
if update.CatchingUp || pointer.Data.CatchingUp {

pointer.Data.CatchingUp = update.CatchingUp
}
if update.ActiveValidators != 0 {
pointer.Data.ActiveValidators = update.ActiveValidators
}

if update.PausedValidators != 0 {
pointer.Data.PausedValidators = update.PausedValidators
}

if update.InactiveValidators != 0 {
pointer.Data.InactiveValidators = update.InactiveValidators
}
if update.JailedValidators != 0 {
pointer.Data.JailedValidators = update.JailedValidators
}
if update.WaitingValidators != 0 {
pointer.Data.WaitingValidators = update.WaitingValidators
}

}

Expand Down Expand Up @@ -443,7 +460,7 @@ func fetchValidatorsStatus(ctx context.Context, address string, updates chan<- *
// Check if the provided address is in the waiting list
for _, waitingAddress := range apiResponse.Waiting {
if waitingAddress == address {
update.SeatClaimAvailable = true
update.Waiting = true
break
}
}
Expand Down

0 comments on commit cb51c1d

Please sign in to comment.