export default oauth.githubEventHandler({ config: { emailRequired: true, }, async onSuccess(event: any, { user }: any) { await setUserSession(event, { user: { email: user.email, picture: user.avatar_url, username: String(user.name).trim(), }, }) return sendRedirect(event, '/') }, onError(error: any) { console.error('GitHub OAuth error:', error) }, })