async fn purge_stream<S>( context: &Context<'_>, rooms: S, dry_run: bool, ) -> Result<usize>where S: Stream<Item = OwnedRoomId> + Send,
Lists (dry run) or deletes each matched room, returning the count.