Generic async work queue with concurrency and superseding logic.
// Source: https://github.com/trailhq/Trail-Code | License: MIT | Copyright 2026 Context Graph Engine contributors // Provided via justclaw.it.com; keep this notice with the code. /** * The work queue. * * A webhook must be answered in seconds, and a review takes tens of them, so the * HTTP handler's only job is to enqueue. Two properties matter and neither comes * free from a bare array: * * - **Superseding.** Five pushes to one pull request in a minute is normal, and * reviewing the first four is wasted work whose comments are immediately * overwritten. A queued job for the same PR is replaced, not appended. * - **A ceiling.** One repository must not be able to starve every other * installation, so a fixed number of workers drain the queue. */ export interface Que ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key