Mark an inbox message as uncollapsed. :param items: A list containing instances of :class:`.Message`. Requests are batched at 25 items (reddit limit). For example, to uncollapse all unread Messages, try: .. code-block:: python from praw.models import
(self, items: list[models.Message])
| 259 | return ListingGenerator(self._reddit, API_PATH["submission_replies"], **generator_kwargs) |
| 260 | |
| 261 | def uncollapse(self, items: list[models.Message]) -> None: |
| 262 | """Mark an inbox message as uncollapsed. |
| 263 | |
| 264 | :param items: A list containing instances of :class:`.Message`. |
| 265 | |
| 266 | Requests are batched at 25 items (reddit limit). |
| 267 | |
| 268 | For example, to uncollapse all unread Messages, try: |
| 269 | |
| 270 | .. code-block:: python |
| 271 | |
| 272 | from praw.models import Message |
| 273 | |
| 274 | unread_messages = [] |
| 275 | for item in reddit.inbox.unread(limit=None): |
| 276 | if isinstance(item, Message): |
| 277 | unread_messages.append(item) |
| 278 | reddit.inbox.uncollapse(unread_messages) |
| 279 | |
| 280 | .. seealso:: |
| 281 | |
| 282 | :meth:`.Message.collapse` |
| 283 | |
| 284 | """ |
| 285 | while items: |
| 286 | data = {"id": ",".join(x.fullname for x in items[:25])} |
| 287 | self._reddit.post(API_PATH["uncollapse"], data=data) |
| 288 | items = items[25:] |
| 289 | |
| 290 | def unread( |
| 291 | self, |