Skip to content

Commit 41f393f

Browse files
committed
fix typing accurracy
1 parent b0cd362 commit 41f393f

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

app/routes/_auth+/auth.$provider.callback.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,10 @@ export async function loader({ request, params }: Route.LoaderArgs) {
7070
const existingConnection = await prisma.connection.findUnique({
7171
select: { userId: true },
7272
where: {
73-
providerName_providerId: { providerName, providerId: profile.id },
73+
providerName_providerId: {
74+
providerName,
75+
providerId: String(profile.id),
76+
},
7477
},
7578
})
7679

@@ -103,7 +106,7 @@ export async function loader({ request, params }: Route.LoaderArgs) {
103106
await prisma.connection.create({
104107
data: {
105108
providerName,
106-
providerId: profile.id,
109+
providerId: String(profile.id),
107110
userId,
108111
},
109112
})
@@ -133,7 +136,7 @@ export async function loader({ request, params }: Route.LoaderArgs) {
133136
await prisma.connection.create({
134137
data: {
135138
providerName,
136-
providerId: profile.id,
139+
providerId: String(profile.id),
137140
userId: user.id,
138141
},
139142
})

app/utils/providers/provider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { type Timings } from '../timing.server.ts'
33

44
// Define a user type for cleaner typing
55
export type ProviderUser = {
6-
id: string
6+
id: string | number
77
email: string
88
username?: string
99
name?: string

0 commit comments

Comments
 (0)