(name: string)
| 73 | const rooms = new Map<string, Room>(); |
| 74 | |
| 75 | export function getRoom(name: string) { |
| 76 | let room = rooms.get(name); |
| 77 | |
| 78 | if (room != null) { |
| 79 | return room; |
| 80 | } |
| 81 | |
| 82 | room = new Room(name); |
| 83 | |
| 84 | rooms.set(name, room); |
| 85 | |
| 86 | return room; |
| 87 | } |
| 88 | |
| 89 | getSub().on('messageBuffer', (channelBuffer: Buffer, messageBuffer: Buffer) => { |
| 90 | const channelStr = bytesToText(channelBuffer); |