adding id per message channel
Updated client library to provide promise-based Angular call.