(self, limit: int | None = None)
| 25 | self.saved_items: list[TResponseInputItem] = self._items |
| 26 | |
| 27 | async def get_items(self, limit: int | None = None) -> list[TResponseInputItem]: |
| 28 | if limit is None: |
| 29 | return list(self._items) |
| 30 | if limit <= 0: |
| 31 | return [] |
| 32 | return self._items[-limit:] |
| 33 | |
| 34 | async def add_items(self, items: list[TResponseInputItem]) -> None: |
| 35 | self._items.extend(items) |
no outgoing calls