diff --git a/model/status.go b/model/status.go index 4c28338..8d3b3c6 100644 --- a/model/status.go +++ b/model/status.go @@ -9,9 +9,10 @@ import ( type StatusCode string const ( - StatusOK StatusCode = "ok" // Means - response ok, service is alive - StatusFailed StatusCode = "failed" // Means - response failed, all tries failed, service down - StatusWarn StatusCode = "warn" // Means - response failed after N tries and still watched + StatusOK StatusCode = "ok" // Means - response ok, service is alive + StatusFailed StatusCode = "failed" // Means - response failed, all tries failed, service down + StatusWarn StatusCode = "warn" // Means - response failed after N tries and still watched + StatusUncheck StatusCode = "uncheck" ) type Status struct { diff --git a/transform/service.go b/transform/service.go index 29ba5d9..41cf4fa 100644 --- a/transform/service.go +++ b/transform/service.go @@ -6,6 +6,7 @@ import ( "git.ostiwe.com/ostiwe-com/status/dto" "git.ostiwe.com/ostiwe-com/status/model" + "github.com/samber/lo" ) const maxStatuses = 60 @@ -56,11 +57,10 @@ func PublicService(item model.Service) dto.PublicService { } slices.Reverse(statuses) - return dto.PublicService{ - ID: item.ID, + ID: int(item.ID), Name: item.Name, - Description: item.PublicDescription, + Description: lo.ToPtr(item.PublicDescription), Statuses: statuses, Uptime: item.CalculateUptimePercent(), }