authMiddleware.js 259 B

1234567891011121314
  1. export async function authMiddleware(socket, next) {
  2. const session = await auth.api.getSession({
  3. headers: socket.handshake.headers
  4. })
  5. if (session) {
  6. socket.data = {
  7. session: session.session,
  8. user: session.user
  9. }
  10. }
  11. next()
  12. }