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