 
       return callback err  if err or (not Array.isArray(channels) and not channels[0])
 
-      [channel]      = channels
-      @socialChannel = channel
+      [channel] = channels
+      @setSocialChannel channel
 
       @updateWorkspace { channelId : channel.id }
         .then =>

    @rtm.fetchFileByTitle @getRealTimeFileName id


  initPrivateMessage: (callback) ->

    {message} = KD.singletons.socialapi

    KD.singletons.socialapi.cacheable 'channel', id, (err, channel) =>
      return KD.showError err  if err

      @setSocialChannel channel

      callback @socialChannel

