Add channel-search input
API for join and leave channel