authMiddleware.js 299 B

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