Move the query into the sync

This commit is contained in:
Owen
2026-01-15 22:00:13 -08:00
parent 65e8bfc93e
commit a1ea3f74b3

View File

@@ -112,28 +112,28 @@ export const handleNewtPingMessage: MessageHandler = async (context) => {
return; return;
} }
// get the site
const [site] = await db
.select()
.from(sites)
.where(eq(sites.siteId, newt.siteId))
.limit(1);
if (!site) {
logger.warn(
`Newt ping message: site with ID ${newt.siteId} not found`
);
return;
}
// get the version // get the version
const configVersion = await getClientConfigVersion(newt.newtId); const configVersion = await getClientConfigVersion(newt.newtId);
if (message.configVersion && configVersion != message.configVersion) { if (message.configVersion && configVersion != null && configVersion != message.configVersion) {
logger.warn( logger.warn(
`Newt ping with outdated config version: ${message.configVersion} (current: ${configVersion})` `Newt ping with outdated config version: ${message.configVersion} (current: ${configVersion})`
); );
// get the site
const [site] = await db
.select()
.from(sites)
.where(eq(sites.siteId, newt.siteId))
.limit(1);
if (!site) {
logger.warn(
`Newt ping message: site with ID ${newt.siteId} not found`
);
return;
}
await sendNewtSyncMessage(newt, site); await sendNewtSyncMessage(newt, site);
} }