Three recent crashes saw the following sequence: an admin added a room; the room wasn't tracked since the bot didn't create it; when someone joined the room, we tried to get a channel tracker and failed, and then crashed dereferencing the pointer. This change makes it so that when the autocreation feature is enabled, rooms added by users other than the bot are not tracked by the bot (nor are they auto-locked), and warns the announcement channel upon creation if that is the case.
(This does not apply if the room autocreation feature is turned off - in that case the bot is explicitly depending upon an outside process to create and delete rooms for it.)
Three recent crashes saw the following sequence: an admin added a room; the room wasn't tracked since the bot didn't create it; when someone joined the room, we tried to get a channel tracker and failed, and then crashed dereferencing the pointer. This change makes it so that when the autocreation feature is enabled, rooms added by users other than the bot are not tracked by the bot (nor are they auto-locked), and warns the announcement channel upon creation if that is the case.
(This does not apply if the room autocreation feature is turned off - in that case the bot is explicitly depending upon an outside process to create and delete rooms for it.)