Is your feature request related to a problem? Please describe.
For an integration project, I need to specify some additional payload, when joining a channel. Therefore, I'd like to enhance the Channel.join function for being able to pass a payload like this:
# common connection and channel setup
join_payload = {
"key1": value1,
"key2": value2
}
channel.join(payload)
Describe the solution you'd like
The Channel._join function foresees already the usage of some payload:
Feature request
Is your feature request related to a problem? Please describe.
For an integration project, I need to specify some additional payload, when joining a channel. Therefore, I'd like to enhance the Channel.join function for being able to pass a payload like this:
Describe the solution you'd like
The
Channel._join
function foresees already the usage of some payload:Therefore, I would add a payload parameter to the join functions, like this:
Describe alternatives you've considered
n/a
Additional context
This would also effect my ticket #133.