(c *gin.Context)
| 1929 | } |
| 1930 | |
| 1931 | func (h *BaseHandlers) memoryDailyLogListQuery(c *gin.Context) (memory.DailyLogListQuery, error) { |
| 1932 | selector, err := h.resolveMemorySelector(c.Request.Context(), memorySelectorFromQuery(c), false) |
| 1933 | if err != nil { |
| 1934 | return memory.DailyLogListQuery{}, err |
| 1935 | } |
| 1936 | limit, err := parseMemoryLimit(c.Query("limit")) |
| 1937 | if err != nil { |
| 1938 | return memory.DailyLogListQuery{}, err |
| 1939 | } |
| 1940 | date := strings.TrimSpace(c.Query("date")) |
| 1941 | if date != "" { |
| 1942 | if _, err := time.Parse("2006-01-02", date); err != nil { |
| 1943 | return memory.DailyLogListQuery{}, NewMemoryValidationError(err) |
| 1944 | } |
| 1945 | } |
| 1946 | return memory.DailyLogListQuery{ |
| 1947 | Date: date, |
| 1948 | Scope: selector.Scope, |
| 1949 | WorkspaceID: selector.WorkspaceID, |
| 1950 | AgentName: selector.AgentName, |
| 1951 | AgentTier: selector.AgentTier, |
| 1952 | Limit: limit, |
| 1953 | }, nil |
| 1954 | } |
| 1955 | |
| 1956 | func memoryDreamPayload(record memory.DreamRunRecord) contract.MemoryDreamPayload { |
| 1957 | return contract.MemoryDreamPayload{ |
no test coverage detected