setBadge(direct = 0, indirect = 0) {
    if (this.countCache.direct === direct
      && this.countCache.indirect === indirect) return;

    const count = {
      direct: direct > 0 ? direct : 0,
      indirect: indirect > 0 ? indirect : 0,
    };


    ipcRenderer.send('messages', count);
    Object.assign(this.countCache, count);

    debug('Sending badge count to host', count);
  }
Set the unread message badge

@param {int} direct      Set the count of direct messages
                         eg. Slack direct mentions, or a
                         message to @channel
@param {int} indirect    Set a badge that defines there are
                         new messages but they do not involve
                         me directly to me eg. in a channel