@@ -166,6 +166,7 @@ async def get_messages(
166
166
pagination : int = DEFAULT_PAGE_SIZE ,
167
167
page : int = 1 ,
168
168
message_type : Optional [MessageType ] = None ,
169
+ message_types : Optional [Iterable [MessageType ]] = None ,
169
170
content_types : Optional [Iterable [str ]] = None ,
170
171
content_keys : Optional [Iterable [str ]] = None ,
171
172
refs : Optional [Iterable [str ]] = None ,
@@ -184,7 +185,8 @@ async def get_messages(
184
185
185
186
:param pagination: Number of items to fetch (Default: 200)
186
187
:param page: Page to fetch, begins at 1 (Default: 1)
187
- :param message_type: Filter by message type, can be "AGGREGATE", "POST", "PROGRAM", "VM", "STORE" or "FORGET"
188
+ :param message_type: [DEPRECATED] Filter by message type, can be "AGGREGATE", "POST", "PROGRAM", "VM", "STORE" or "FORGET"
189
+ :param message_types: Filter by message types, can be any combination of "AGGREGATE", "POST", "PROGRAM", "VM", "STORE" or "FORGET"
188
190
:param content_types: Filter by content type
189
191
:param content_keys: Filter by aggregate key
190
192
:param refs: If set, only fetch posts that reference these hashes (in the "refs" field)
@@ -271,6 +273,7 @@ async def get_message(
271
273
def watch_messages (
272
274
self ,
273
275
message_type : Optional [MessageType ] = None ,
276
+ message_types : Optional [Iterable [MessageType ]] = None ,
274
277
content_types : Optional [Iterable [str ]] = None ,
275
278
content_keys : Optional [Iterable [str ]] = None ,
276
279
refs : Optional [Iterable [str ]] = None ,
@@ -285,7 +288,8 @@ def watch_messages(
285
288
"""
286
289
Iterate over current and future matching messages asynchronously.
287
290
288
- :param message_type: Type of message to watch
291
+ :param message_type: [DEPRECATED] Type of message to watch
292
+ :param message_types: Types of messages to watch
289
293
:param content_types: Content types to watch
290
294
:param content_keys: Filter by aggregate key
291
295
:param refs: References to watch
0 commit comments