diff options
author | Mathias Magnusson <mathias@magnusson.space> | 2025-08-18 21:43:11 +0200 |
---|---|---|
committer | Mathias Magnusson <mathias@magnusson.space> | 2025-08-18 21:43:11 +0200 |
commit | 3262d631fd1be55a5c85ede08d92a35c5fb7d2c4 (patch) | |
tree | fb2a09e159dc8677b7587cba8d4c69c4b1b70d8e /src/db/schema.ts | |
parent | 815de9906a014c2eb1a4fe2bd8cf1b3077f03c9c (diff) | |
download | uneven-3262d631fd1be55a5c85ede08d92a35c5fb7d2c4.tar.gz |
Get current user session
Diffstat (limited to 'src/db/schema.ts')
-rw-r--r-- | src/db/schema.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/db/schema.ts b/src/db/schema.ts index 01b7228..339dfc0 100644 --- a/src/db/schema.ts +++ b/src/db/schema.ts @@ -1,4 +1,4 @@ -import { relations } from "drizzle-orm"; +import { relations, sql } from "drizzle-orm"; import { text, sqliteTable, integer } from "drizzle-orm/sqlite-core"; export const groupTable = sqliteTable("groups", { @@ -17,6 +17,7 @@ export const sessionTable = sqliteTable("sessions", { id: integer().primaryKey(), uuid: text().unique().notNull(), userId: integer("user_id").notNull(), + lastUse: integer("last_use", { mode: "timestamp" }).notNull().default(sql`(unixepoch())`), }); export const sessionRelations = relations(sessionTable, ({ one }) => ({ |