fix: increase create debounce time

This commit is contained in:
Julien Calixte
2026-05-05 12:48:15 +02:00
parent 5cb581123d
commit 8055060af3

View File

@@ -59,7 +59,7 @@ const fireWebhooks = async (
await dispatchAll(webhooks, payload, `${verb} ${did}`);
};
const BULK_CREATE_DEBOUNCE_MS = 400;
const BULK_CREATE_DEBOUNCE_MS = 3000;
type BulkBuffer = {
records: Record<string, unknown>[];
@@ -98,10 +98,7 @@ const queueBulkCreate = (
}
bulkBuffers.set(did, {
records: [record],
timer: setTimeout(
() => flushBulkCreate(did),
BULK_CREATE_DEBOUNCE_MS,
),
timer: setTimeout(() => flushBulkCreate(did), BULK_CREATE_DEBOUNCE_MS),
});
};
@@ -116,7 +113,10 @@ const jetstream = new Jetstream({
jetstream.onCreate("space.remanso.note", async (event) => {
try {
const { did, commit: { rkey, record } } = event;
const {
did,
commit: { rkey, record },
} = event;
log(`[jetstream] creating ${did}/${rkey}...`);
const note = record as unknown as Omit<Note, "did" | "rkey">;
upsertNote({ did, rkey, ...note });
@@ -130,7 +130,10 @@ jetstream.onCreate("space.remanso.note", async (event) => {
jetstream.onUpdate("space.remanso.note", async (event) => {
try {
const { did, commit: { rkey, record } } = event;
const {
did,
commit: { rkey, record },
} = event;
log(`[jetstream] updating ${did}/${rkey}...`);
const note = record as unknown as Omit<Note, "did" | "rkey">;
upsertNote({ did, rkey, ...note });
@@ -145,7 +148,10 @@ jetstream.onUpdate("space.remanso.note", async (event) => {
jetstream.onDelete("space.remanso.note", async (event) => {
try {
const { did, commit: { rkey } } = event;
const {
did,
commit: { rkey },
} = event;
log(`[jetstream] deleting ${did}/${rkey}...`);
deleteNote({ did, rkey });
log(`[jetstream] delete ${did}/${rkey}`);