In the extensions for getting the userlist, it removes private rooms. The user status tracker has no concept of privacy, but the extensions do. But it doesn't seem to prevent you from WRITING to private rooms, only reading FROM. Probabably should prevent both, and also if there are exceptions (such as global room 0 always being available), the exceptions need to be included in both functions. Probably as simple as having a wrapper in that same extensions class
In the extensions for getting the userlist, it removes private rooms. The user status tracker has no concept of privacy, but the extensions do. But it doesn't seem to prevent you from WRITING to private rooms, only reading FROM. Probabably should prevent both, and also if there are exceptions (such as global room 0 always being available), the exceptions need to be included in both functions. Probably as simple as having a wrapper in that same extensions class