As I was helping someone with the docs it occurred to me that it's a little ambiguous concerning what the QOS setting on both the broker Thing and individual Channels apply to. Does the QOS only apply to published messages or does it also apply to subscriptions? I tried to look through the code but am not familiar enough with where everything is to actually find where the subscriptions are made with the MQTT library. I spent about half an hour looking and never did find it (seems to be in a core.transport.io.mqtt class somewhere I can't find).
If someone who is familiar with the code can tell me if the QOS setting also applies to the subscriptions (someone probably already knows off the top of their head) I'll submit a PR to make it more clear in the docs this is the case, or not.
Thanks!
As I was helping someone with the docs it occurred to me that it's a little ambiguous concerning what the QOS setting on both the broker Thing and individual Channels apply to. Does the QOS only apply to published messages or does it also apply to subscriptions? I tried to look through the code but am not familiar enough with where everything is to actually find where the subscriptions are made with the MQTT library. I spent about half an hour looking and never did find it (seems to be in a core.transport.io.mqtt class somewhere I can't find).
If someone who is familiar with the code can tell me if the QOS setting also applies to the subscriptions (someone probably already knows off the top of their head) I'll submit a PR to make it more clear in the docs this is the case, or not.
Thanks!