(req toolspkg.CallRequest)
| 5052 | } |
| 5053 | |
| 5054 | func decodeSessionEventQueryInput(req toolspkg.CallRequest) (sessionEventQueryInput, store.EventQuery, error) { |
| 5055 | var input sessionEventQueryInput |
| 5056 | if err := decodeNativeInput(req, &input); err != nil { |
| 5057 | return sessionEventQueryInput{}, store.EventQuery{}, err |
| 5058 | } |
| 5059 | sessionID, err := requiredNativeString(req.ToolID, "session_id", input.SessionID) |
| 5060 | if err != nil { |
| 5061 | return sessionEventQueryInput{}, store.EventQuery{}, err |
| 5062 | } |
| 5063 | input.SessionID = sessionID |
| 5064 | query, err := input.eventQuery(req.ToolID) |
| 5065 | if err != nil { |
| 5066 | return sessionEventQueryInput{}, store.EventQuery{}, err |
| 5067 | } |
| 5068 | return input, query, nil |
| 5069 | } |
| 5070 | |
| 5071 | func (n *daemonNativeTools) memoryHeaderPayloads( |
| 5072 | ctx context.Context, |
no test coverage detected