MCPcopy Create free account
hub / github.com/compozy/agh / parseNetworkThreadQuery

Function parseNetworkThreadQuery

internal/api/core/network_conversations.go:752–765  ·  view source on GitHub ↗
(c *gin.Context)

Source from the content-addressed store, hash-verified

750}
751
752func parseNetworkThreadQuery(c *gin.Context) (store.NetworkThreadQuery, error) {
753 limit, err := parsePositiveIntQuery(c)
754 if err != nil {
755 return store.NetworkThreadQuery{}, NewNetworkValidationError(err)
756 }
757 query := store.NetworkThreadQuery{
758 Limit: limit,
759 After: strings.TrimSpace(c.Query("after")),
760 }
761 if err := query.Validate(); err != nil {
762 return store.NetworkThreadQuery{}, NewNetworkValidationError(err)
763 }
764 return query, nil
765}
766
767func parseNetworkDirectRoomQuery(c *gin.Context) (store.NetworkDirectRoomQuery, error) {
768 limit, err := parsePositiveIntQuery(c)

Callers 1

NetworkThreadsMethod · 0.85

Calls 4

ValidateMethod · 0.95
parsePositiveIntQueryFunction · 0.85
QueryMethod · 0.65

Tested by

no test coverage detected