feat: add actual user for trpc wss-dev-server (#261)

* feat: add actual user for trpc wss-dev-server #233

* chore: address pull request feedback

* fix: deepsource issue
This commit is contained in:
Meier Lukas
2024-03-25 18:57:59 +01:00
committed by GitHub
parent 87808c1349
commit 058a8c4776
15 changed files with 174 additions and 69 deletions

View File

@@ -82,8 +82,10 @@ export const verificationTokens = sqliteTable(
token: text("token").notNull(),
expires: integer("expires", { mode: "timestamp_ms" }).notNull(),
},
(vt) => ({
compoundKey: primaryKey({ columns: [vt.identifier, vt.token] }),
(verificationToken) => ({
compoundKey: primaryKey({
columns: [verificationToken.identifier, verificationToken.token],
}),
}),
);
@@ -110,12 +112,14 @@ export const integrationSecrets = sqliteTable(
.notNull()
.references(() => integrations.id, { onDelete: "cascade" }),
},
(is) => ({
(integrationSecret) => ({
compoundKey: primaryKey({
columns: [is.integrationId, is.kind],
columns: [integrationSecret.integrationId, integrationSecret.kind],
}),
kindIdx: index("integration_secret__kind_idx").on(is.kind),
updatedAtIdx: index("integration_secret__updated_at_idx").on(is.updatedAt),
kindIdx: index("integration_secret__kind_idx").on(integrationSecret.kind),
updatedAtIdx: index("integration_secret__updated_at_idx").on(
integrationSecret.updatedAt,
),
}),
);
@@ -229,6 +233,13 @@ export const userRelations = relations(users, ({ many }) => ({
boardPermissions: many(boardPermissions),
}));
export const sessionRelations = relations(sessions, ({ one }) => ({
user: one(users, {
fields: [sessions.userId],
references: [users.id],
}),
}));
export const boardPermissionRelations = relations(
boardPermissions,
({ one }) => ({