Add support for joining private channels