This commit is contained in:
2025-10-28 16:59:39 +05:00
7 changed files with 70 additions and 17 deletions
+1 -2
View File
@@ -21,8 +21,7 @@ export const serverSessions = pgTable("server_sessions", {
appId: uuid("app_id")
.notNull()
.references(() => apps.id),
userId: uuid("user_id")
.references(() => users.id), // для авторизованных пользователей (nullable - если пользователь не авторизован)
userId: uuid("user_id").references(() => users.id), // для авторизованных пользователей (nullable - если пользователь не авторизован)
guestId: uuid("guest_id"), // UUID v4 генерируется на клиенте для неавторизованных пользователей (nullable - если пользователь авторизован)
startAt: timestamp("start_at", { withTimezone: true }).defaultNow().notNull(),
endAt: timestamp("end_at", { withTimezone: true }), // Default 30 minutes from start_at