improve share logic

This commit is contained in:
Ishaan Dey
2024-05-01 08:20:08 -04:00
parent 1066638e92
commit a084ecd6c7
6 changed files with 23 additions and 9 deletions

View File

@ -1,6 +1,6 @@
import { integer, sqliteTable, text } from "drizzle-orm/sqlite-core";
import { createId } from "@paralleldrive/cuid2";
import { relations } from "drizzle-orm";
import { relations, sql } from "drizzle-orm";
export const user = sqliteTable("user", {
id: text("id")
@ -49,6 +49,7 @@ export const usersToSandboxes = sqliteTable("users_to_sandboxes", {
sandboxId: text("sandboxId")
.notNull()
.references(() => sandbox.id),
sharedOn: integer("sharedOn", { mode: "timestamp_ms" }),
});
export const usersToSandboxesRelations = relations(usersToSandboxes, ({ one }) => ({