Skip to content

Commit 8749175

Browse files
authored
Allow groups to be unsubscribed from
1 parent 51d65c3 commit 8749175

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

adafruit_io/adafruit_io.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,12 +335,14 @@ def unsubscribe(self, feed_key=None, group_key=None, shared_user=None):
335335
client.unsubscribe('temperature', shared_user='adabot')
336336
337337
"""
338-
validate_feed_key(feed_key)
339338
if shared_user is not None and feed_key is not None:
339+
validate_feed_key(feed_key)
340340
self._client.unsubscribe("{0}/f/{1}".format(shared_user, feed_key))
341341
elif group_key is not None:
342+
validate_feed_key(group_key)
342343
self._client.unsubscribe("{0}/g/{1}".format(self._user, feed_key))
343344
elif feed_key is not None:
345+
validate_feed_key(feed_key)
344346
self._client.unsubscribe("{0}/f/{1}".format(self._user, feed_key))
345347
else:
346348
raise AdafruitIO_MQTTError("Must provide a feed_key or group_key.")

0 commit comments

Comments
 (0)