Add support to join a channel with a given key