From 371853de44d4e29839382a3ca4a60bac22135565 Mon Sep 17 00:00:00 2001 From: "Thomas G. Lopes" <26071571+TGlide@users.noreply.github.com> Date: Thu, 19 Jun 2025 13:50:18 +0100 Subject: [PATCH] debugging --- README.md | 2 +- src/lib/backend/convex/user_enabled_models.ts | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6f2bf81..4005bec 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ Clone of [T3 Chat](https://t3.chat/) ### Final push - [x] Private mode for greeting -- [ ] Free mode +- [x] Free mode - [ ] make things prettier - [ ] mobile adjustments - [ ] cloud per chat persistance diff --git a/src/lib/backend/convex/user_enabled_models.ts b/src/lib/backend/convex/user_enabled_models.ts index 346a00b..764d3ec 100644 --- a/src/lib/backend/convex/user_enabled_models.ts +++ b/src/lib/backend/convex/user_enabled_models.ts @@ -4,7 +4,7 @@ import { v } from 'convex/values'; import { providerValidator } from './schema'; import * as array from '../../utils/array'; import * as object from '../../utils/object'; -import { internal } from './_generated/api'; +import { api, internal } from './_generated/api'; import { Provider } from '../../types'; import type { Doc } from './_generated/dataModel'; @@ -88,9 +88,10 @@ export const set = mutation({ session_token: v.string(), }, handler: async (ctx, args) => { - const session = await ctx.runQuery(internal.betterAuth.getSession, { - sessionToken: args.session_token, + const session = await ctx.runQuery(api.betterAuth.publicGetSession, { + session_token: args.session_token, }); + console.log('Session', session); if (!session) throw new Error('Invalid session token'); @@ -101,6 +102,9 @@ export const set = mutation({ ) .first(); + console.log('Trying to set', args.model_id, 'for', session.userId); + console.log('Existing', !!existing); + if (args.enabled && existing) return; // nothing to do here if (existing) {