Skip to main content

runnerTargetsUpdates

Per-page delta/snapshot stream for a runner's data-download targets. The first frame is always a SNAPSHOT for the requested page (current page contents + totalCount at subscribe time). Subsequent DELTA frames carry only keys within the subscribed page window (out-of-window changes are silently dropped server-side to keep payloads small). INVALIDATE frames fire when the runner's generation bumps — clients drop the cached page and wait for the follow-up SNAPSHOT that reflects the new generation. Deltas are coalesced per-subscriber with a 500ms debounce window so a burst of terminal events produces at most one outbound frame per page.

runnerTargetsUpdates(
runnerID: ID!
page: Int! = 0
pageSize: Int! = 50
search: String
statuses: [RunnerDataTargetStatus!]
): RunnerTargetsUpdate!

Arguments

runnerTargetsUpdates.runnerID ● ID! non-null scalar

runnerTargetsUpdates.page ● Int! non-null scalar

runnerTargetsUpdates.pageSize ● Int! non-null scalar

runnerTargetsUpdates.statuses ● [RunnerDataTargetStatus!] list enum

Type

RunnerTargetsUpdate object

Per-page frame on runnerTargetsUpdates. The server scopes every delta to the page window the subscriber requested (page × pageSize of the sorted filtered key space); out-of-window mutations are dropped before they reach the coalescer.