Skip to content
This repository was archived by the owner on Sep 17, 2024. It is now read-only.

Commit d03bd83

Browse files
authored
chore: migrate database query api (#140)
1 parent 22132b7 commit d03bd83

File tree

111 files changed

+3122
-2449
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+3122
-2449
lines changed

modules/auth/db/migrations/20240310214734_init/migration.sql

Lines changed: 0 additions & 48 deletions
This file was deleted.

modules/auth/db/migrations/20240312024843_init/migration.sql

Lines changed: 0 additions & 12 deletions
This file was deleted.

modules/auth/db/migrations/20240312033322_/migration.sql

Lines changed: 0 additions & 2 deletions
This file was deleted.

modules/auth/db/migrations/20240312035811_/migration.sql

Lines changed: 0 additions & 21 deletions
This file was deleted.

modules/auth/db/migrations/migration_lock.toml

Lines changed: 0 additions & 3 deletions
This file was deleted.

modules/auth_email/db/migrations/20240807214202_/migration.sql

Lines changed: 0 additions & 20 deletions
This file was deleted.

modules/auth_email/db/migrations/migration_lock.toml

Lines changed: 0 additions & 3 deletions
This file was deleted.

modules/auth_email/db/schema.prisma

Lines changed: 0 additions & 21 deletions
This file was deleted.

modules/auth_email/db/schema.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { schema, Query } from "./schema.gen.ts";
2+
3+
export const verifications = schema.table('verifications', {
4+
id: Query.uuid("id").primaryKey().defaultRandom(),
5+
6+
email: Query.text("email").notNull(),
7+
8+
code: Query.text("code").notNull().unique(),
9+
token: Query.text("token").notNull().unique(),
10+
11+
attemptCount: Query.integer("attempt_count").notNull().default(0),
12+
maxAttemptCount: Query.integer("max_attempt_count").notNull(),
13+
14+
createdAt: Query.timestamp("created_at").notNull().defaultNow(),
15+
expireAt: Query.timestamp("expire_at").notNull(),
16+
completedAt: Query.timestamp("completed_at"),
17+
});
18+

modules/auth_email/tests/already_used.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { RuntimeError, test, TestContext } from "../module.gen.ts";
22
import { faker } from "https://deno.land/x/deno_faker@v1.0.3/mod.ts";
3-
import { getVerification } from "../utils/tests.ts";
3+
import { getVerification } from "./common.ts";
44
import {
55
assertEquals,
66
assertRejects,
77
} from "https://deno.land/std@0.208.0/assert/mod.ts";
8-
import { checkLogin } from "../utils/tests.ts";
8+
import { checkLogin } from "./common.ts";
99

1010
async function signUpEmailPass(
1111
ctx: TestContext,

0 commit comments

Comments
 (0)