chore: initialize project repository

This commit is contained in:
Codex
2026-09-09 21:55:37 +08:00
commit b1497fd2c6
167 changed files with 17690 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
from collections.abc import Awaitable, Callable
from typing import Any
class ConfigCacheWorker:
def __init__(self, delete_key: Callable[[str], Awaitable[None]]) -> None:
self.delete_key = delete_key
async def handle(self, payload: dict[str, Any]) -> None:
release_id = payload.get("release_id")
if release_id is None:
raise ValueError("release_id is required")
await self.delete_key(f"config:release:{release_id}")