Here i'm using socket.io-redis when i'm calling provider_join method rooms = io.of("/").sockets.get(providername); the room is getting TYPEERROR, please help me thanks in advance
const express = require('express')
const app = express()
const server = require('http').createServer(app)
const io = require('socket.io')(server)
const redisAdapter = require('socket.io-redis');
io.adapter(redisAdapter({ host: 'localhost', port: 8000 }));
io.of('/').adapter.on('error', function(){});
var room;
io.on('connection', (socket) => {
socket.on('provider_join' , (providername) => {
rooms = io.of("/").sockets.get(providername);
if(room == undefined){
socket.join(providername)
room = io.of("/").sockets.get(providername);
socket.emit('room_created', providername);
}else {
socket.emit('room_already_created', providername);
}
})