소스 검색

Use AltStatusCodes for HasFailing check

Svilen Markov 9 달 전
부모
커밋
201b4ca1e8
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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
 		}