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