(user: {
id: string
clerkUserId: string
role: UserRole
})
| 28 | } |
| 29 | |
| 30 | export function syncClerkUserMetadata(user: { |
| 31 | id: string |
| 32 | clerkUserId: string |
| 33 | role: UserRole |
| 34 | }) { |
| 35 | return client.users.updateUserMetadata(user.clerkUserId, { |
| 36 | publicMetadata: { |
| 37 | dbId: user.id, |
| 38 | role: user.role, |
| 39 | }, |
| 40 | }) |
| 41 | } |
| 42 | |
| 43 | async function getUser(id: string) { |
| 44 | "use cache" |