huge optimizations

This commit is contained in:
KingKDot
2026-06-08 22:33:34 -05:00
parent 9a1fc96e2b
commit d6ad2cadea
21 changed files with 649 additions and 72 deletions
+1 -3
View File
@@ -15,7 +15,6 @@ import {
notifyThumbnailGenerated,
requestThumbnailRegen,
} from "./thumbnails";
import { upsertClientRow } from "./db";
import { metrics } from "./metrics";
import { markClientDbSynced, queueClientDbUpdate, shouldSyncClientToDb } from "./client-db-sync";
@@ -124,7 +123,7 @@ export async function handleHello(
info.lastSeen = Date.now();
info.online = true;
upsertClientRow({
queueClientDbUpdate({
id: info.id,
hwid: info.hwid,
role: info.role,
@@ -166,7 +165,6 @@ export function handlePing(info: ClientInfo, payload: Ping, ws: any) {
});
}
ws.send(encodeMessage({ type: "pong", ts: payload.ts || Date.now() }));
sendPingRequest(info, ws, "client_ping");
}
export function sendPingRequest(info: ClientInfo, ws: any, reason: string) {