Skip to content

Commit 10cb4a0

Browse files
authored
Merge pull request #545 from cameron-michie/patch-1
Update README.md to add in 'publish message to channel including metadata'
2 parents b92c770 + 7073440 commit 10cb4a0

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,16 @@ logger.addHandler(logging.StreamHandler())
102102
await channel.publish('event', 'message')
103103
```
104104

105+
If you need to add metadata when publishing a message, you can use the `Message` constructor to create a message with custom fields:
106+
```python
107+
from ably.types.message import Message
108+
109+
message_object = Message(name="message_name",
110+
data="payload",
111+
extras={"headers": {"metadata_key": "metadata_value"}})
112+
await channel.publish(message_object)
113+
```
114+
105115
### Querying the History
106116

107117
```python

0 commit comments

Comments
 (0)