UNPKG

grix-connector

Version:

Connect local AI coding agents (Claude, Codex, Gemini, Qwen, DeepSeek, Cursor, OpenCode, Pi, OpenHuman, Reasonix) to the Grix scheduling platform. Also serves as an OpenClaw plugin for Grix channel transport.

2 lines (1 loc) 429 B
import{log as r}from"../core/log/index.js";const o=6e4;class c{ttlMs;recentRevokes=new Map;constructor(e=o){this.ttlMs=e}checkAndTrack(e){return this.pruneExpired(),this.recentRevokes.has(e)?!1:(this.recentRevokes.set(e,Date.now()),r.info("revoke",`Event revoked: ${e}`),!0)}pruneExpired(){const e=Date.now();for(const[t,s]of this.recentRevokes.entries())e-s>this.ttlMs&&this.recentRevokes.delete(t)}}export{c as RevokeHandler};