Tengo una pregunta sobre los espacios de nombres dinámicos en socket.io.
Implementé un espacio de nombres dinámico con expresiones regulares en socket.io y cuando un cliente desea unirse al espacio de nombres, quiero estar seguro de si el cliente tiene autorización para unirse a este espacio de nombres o no.
Para manejar esto, agregué un middleware para espacios de nombres dinámicos para autorizar al cliente.
Aquí está el problema; en la primera vez (el espacio de nombres aún no se creó) cuando un cliente desea unirse al espacio de nombres (el cliente no tiene autorización), socket.io crea automáticamente el espacio de nombres
Esto es lo que necesito; No quiero que socket.io cree un espacio de nombres si el cliente no tiene autorización para el espacio de nombres.
Busqué eso pero no pude encontrar nada al respecto.
¿Socket.io tiene la capacidad de manejar este requisito?
Muchísimas gracias