package queryservice import ( "fmt" "net/http" "github.com/labstack/echo/v4" ) func (s *Controllers) GetStatusByClientId(ctx echo.Context, id string) error { status, err := s.svc.Client.GetStatusByExternalId(ctx.Request().Context(), id) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Unable to find client: %s", err)) } return ctx.JSON(http.StatusOK, ClientStatusBody{ Status: parseClientStatus(status), }) }