Browse Source

Use AltStatusCodes for HasFailing check

Svilen Markov 9 tháng trước cách đây
mục cha
commit
201b4ca1e8
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      internal/widget/monitor.go

+ 1 - 1
internal/widget/monitor.go

@@ -89,7 +89,7 @@ func (widget *Monitor) Update(ctx context.Context) {
 		status := &statuses[i]
 		site.Status = status
 
-		if status.Code >= 400 || status.TimedOut || status.Error != nil {
+		if !slices.Contains(site.AltStatusCodes, status.Code) && (status.Code >= 400 || status.TimedOut || status.Error != nil) {
 			widget.HasFailing = true
 		}