diff --git a/apps/webapp/app/models/user.server.ts b/apps/webapp/app/models/user.server.ts index 299d204..c5fa807 100644 --- a/apps/webapp/app/models/user.server.ts +++ b/apps/webapp/app/models/user.server.ts @@ -156,6 +156,11 @@ export async function findOrCreateGoogleUser({ authIdentifier, email, authenticationMethod: "GOOGLE", + UserUsage: { + create: { + availableCredits: 200, + }, + }, }, }); diff --git a/apps/webapp/app/trigger/chat/chat.ts b/apps/webapp/app/trigger/chat/chat.ts index 9afc4cc..b174738 100644 --- a/apps/webapp/app/trigger/chat/chat.ts +++ b/apps/webapp/app/trigger/chat/chat.ts @@ -91,7 +91,6 @@ export const chat = task({ let conversationStatus = "success"; for await (const step of stream) { if (step.type === "STEP") { - creditForChat += 1; const stepDetails = JSON.parse(step.message as string); if (stepDetails.skillStatus === ActionStatusEnum.TOOL_REQUEST) { @@ -123,7 +122,7 @@ export const chat = task({ payload.conversationId, ); - usageCredits && (await updateUserCredits(usageCredits, creditForChat)); + usageCredits && (await updateUserCredits(usageCredits, 1)); if (init?.tokenId) { await deletePersonalAccessToken(init.tokenId);