Use SyncEvent.remove

This commit is contained in:
James Long
2026-05-04 10:24:30 -04:00
parent 1a2b1837e8
commit e1f49c2cbe

View File

@@ -9,7 +9,7 @@ import { not } from "drizzle-orm"
import { or } from "drizzle-orm"
import { lte } from "drizzle-orm"
import { eq } from "drizzle-orm"
import { EventSequenceTable, EventTable } from "@/sync/event.sql"
import { EventTable } from "@/sync/event.sql"
import { lazy } from "@/util/lazy"
import * as Log from "@opencode-ai/core/util/log"
import { startWorkspaceSyncing } from "@/control-plane/workspace"
@@ -132,15 +132,7 @@ export const SyncRoutes = lazy(() =>
validator("json", SessionPayload),
async (c) => {
const body = c.req.valid("json")
Database.transaction((tx) => {
tx.delete(EventTable).where(eq(EventTable.aggregate_id, body.sessionID)).run()
tx.delete(EventSequenceTable).where(eq(EventSequenceTable.aggregate_id, body.sessionID)).run()
})
log.info("sync events erased", {
sessionID: body.sessionID,
})
SyncEvent.remove(body.sessionID)
return c.json({
sessionID: body.sessionID,
})