Browse Source

Update the public key and the endpoint

Owen 4 months ago
parent
commit
f99efbb1e9
1 changed files with 10 additions and 0 deletions
  1. 10 0
      server/routers/newt/handleGetConfigMessage.ts

+ 10 - 0
server/routers/newt/handleGetConfigMessage.ts

@@ -78,6 +78,16 @@ export const handleGetConfigMessage: MessageHandler = async (context) => {
 
 
         logger.info(`Updated site ${siteId} with new WG Newt info`);
         logger.info(`Updated site ${siteId} with new WG Newt info`);
     } else {
     } else {
+        // update the endpoint and the public key
+        const [siteRes] = await db
+            .update(sites)
+            .set({
+                publicKey,
+                endpoint
+            })
+            .where(eq(sites.siteId, siteId))
+            .returning();
+
         site = siteRes;
         site = siteRes;
     }
     }