Clear all tracked media and reset counters.
(self)
| 179 | return list(self.videos) |
| 180 | |
| 181 | def clear(self) -> None: |
| 182 | """Clear all tracked media and reset counters.""" |
| 183 | self.images.clear() |
| 184 | self.videos.clear() |
| 185 | self.next_image_id = 1 |
| 186 | self.next_video_id = 1 |
| 187 | |
| 188 | def sync_to_text(self, text: str) -> None: |
| 189 | """Retain only media still referenced by placeholders in current text. |
no outgoing calls