♻️ refactor: rewrite OAuth provision business logic for new user schema

This commit is contained in:
2026-05-28 21:29:20 +07:00
parent 57d19d4302
commit 96b5101742
10 changed files with 69 additions and 23 deletions

View File

@ -175,8 +175,8 @@ model UserOauthAccounts {
provider_name auth_provider
provider_sub String? @db.VarChar(255)
provider_email String? @db.VarChar(255)
provider_token String? @db.VarChar(255)
refresh_token String? @db.VarChar(255)
provider_token String? @db.Text
refresh_token String? @db.Text
expires_at DateTime? @db.Timestamptz()
created_at DateTime @default(now()) @db.Timestamptz()
updated_at DateTime @updatedAt @db.Timestamptz()
@ -194,7 +194,8 @@ model UserSession {
browser_name String? @db.VarChar(50)
browser_version String? @db.VarChar(50)
ip_login String? @db.Inet()
login_at DateTime @default(now()) @db.Timestamptz()
valid_until DateTime @db.Timestamptz()
login_at DateTime @default(now()) @db.Timestamptz()
logout_at DateTime? @db.Timestamptz()
user_id String @db.Uuid