10 lines
296 B
TypeScript
10 lines
296 B
TypeScript
const config = useRuntimeConfig();
|
|
export default (hasGoogleAuth(config)) ?
|
|
defineOAuthGoogleEventHandler({
|
|
async onSuccess(event, { user }) {
|
|
await setUserSession(event, { user, type: "google" })
|
|
return sendRedirect(event, '/')
|
|
}
|
|
})
|
|
: defineEventHandler(async (/* event */) => {});;
|