From 38d66479f151dcb9feb9c92e0ce3f9487a1f9c5a Mon Sep 17 00:00:00 2001 From: Takumi Akimoto Date: Sat, 2 May 2026 02:57:04 +0900 Subject: [PATCH] fix: Delete `refresh_token` --- database/migrations/002_refresh_token.ts | 8 ++++++++ database/userTokens.ts | 1 - repository/user.ts | 3 --- routes/callback.ts | 1 - 4 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 database/migrations/002_refresh_token.ts diff --git a/database/migrations/002_refresh_token.ts b/database/migrations/002_refresh_token.ts new file mode 100644 index 0000000..c600ec9 --- /dev/null +++ b/database/migrations/002_refresh_token.ts @@ -0,0 +1,8 @@ +import { Kysely } from "@kysely/kysely" + +export const up = async (db: Kysely) => { + await db.schema + .alterTable("user_tokens") + .dropColumn("refresh_token") + .execute() +} diff --git a/database/userTokens.ts b/database/userTokens.ts index 2620fc9..5fa37b0 100644 --- a/database/userTokens.ts +++ b/database/userTokens.ts @@ -3,6 +3,5 @@ import type { Generated } from "@kysely/kysely" export interface UserTokensTable { id: Generated access_token: string - refresh_token: string user_id: string } diff --git a/repository/user.ts b/repository/user.ts index 4462b7e..d154a2e 100644 --- a/repository/user.ts +++ b/repository/user.ts @@ -70,7 +70,6 @@ export const saveUserTokens = async ( data: { userId: string accessToken: string - refreshToken: string }, ) => { await db @@ -78,11 +77,9 @@ export const saveUserTokens = async ( .values({ user_id: data.userId, access_token: data.accessToken, - refresh_token: data.refreshToken, }) .onDuplicateKeyUpdate({ access_token: data.accessToken, - refresh_token: data.refreshToken, }) .execute() } diff --git a/routes/callback.ts b/routes/callback.ts index 4fedfe0..dd53925 100644 --- a/routes/callback.ts +++ b/routes/callback.ts @@ -28,7 +28,6 @@ export const handler = define.handlers({ await saveUserTokens({ userId: user.id, accessToken: token.accessToken, - refreshToken: token.refreshToken!, }) const sessionToken = await createSessionToken(user.id) -- 2.51.2