@defer.inlineCallbacks
    def store_room(self, room_id, room_creator_user_id, is_public):
        try:
            yield self._simple_insert(
                "rooms",
                {
                    "room_id": room_id,
                    "creator": room_creator_user_id,
                    "is_public": is_public,
                },
                desc="store_room",
            )
        except Exception as e:
            logger.error("store_room with room_id=%s failed: %s", room_id, e)
            raise StoreError(500, "Problem creating room.")
Utility function that returns the stages on a specific project
dataset/ETHPy150Open matrix-org/synapse/synapse/storage/room.py/RoomStore.store_room--crossover with--dataset/ETHPy150Open fabric-bolt/fabric-bolt/fabric_bolt/projects/models.py/Project.get_stages