feat: add ability to share chats (#594)

This commit is contained in:
Jeremy 2024-12-06 13:36:56 +03:00 committed by GitHub
parent 64d1aad2bb
commit 4d901ba066
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 877 additions and 66 deletions

View file

@ -26,6 +26,9 @@ export const chat = pgTable('Chat', {
userId: uuid('userId')
.notNull()
.references(() => user.id),
visibility: varchar('visibility', { enum: ['public', 'private'] })
.notNull()
.default('private'),
});
export type Chat = InferSelectModel<typeof chat>;