Ensure chat key fetches bypass cache

Added `{ cache: 'no-store' }` to fetch requests for chat keys in both the chat page and useSodiumChat hook to prevent stale key data. Also updated the chat key query to order by `lastSeenAt` descending, ensuring the most recent bundle is retrieved.
This commit is contained in:
Christopher
2026-01-28 07:48:10 -08:00
parent 28f561f689
commit 558c1aecdf
3 changed files with 3 additions and 2 deletions
+1
View File
@@ -21,6 +21,7 @@ export async function GET(request: NextRequest) {
const bundle = await db.query.chatDeviceBundles.findFirst({
where: eq(chatDeviceBundles.did, did),
orderBy: (bundles, { desc }) => [desc(bundles.lastSeenAt)],
});
console.log('[Chat Keys GET] Found local bundle:', bundle ? 'YES' : 'NO');