22 lines
481 B
TypeScript
22 lines
481 B
TypeScript
import type { User } from "@auth/core/types"
|
|
|
|
import { op } from "./op"
|
|
|
|
export const setIntegrationIdentify = async (user: User) => {
|
|
op.identify({
|
|
profileId: user.id,
|
|
email: user.email,
|
|
avatar: user.image,
|
|
lastName: user.name,
|
|
properties: {
|
|
// @ts-expect-error
|
|
handle: user.handle,
|
|
name: user.name,
|
|
},
|
|
})
|
|
await import("@sentry/react").then(({ setTag }) => {
|
|
setTag("user_id", user.id)
|
|
setTag("user_name", user.name)
|
|
})
|
|
}
|