       dispatch LOAD_MESSAGES_FAIL, { err, channelId }
       return
 
-    # get the channel instance from cache and dispatch it.
-    channel = socialapi.retrieveCachedItemById channelId
-
-    dispatch LOAD_MESSAGES_SUCCESS, { channelId }
-
     kd.singletons.reactor.batch ->
       messages.forEach (message) ->
-        dispatch LOAD_MESSAGE_SUCCESS, { channelId, channel, message }
+        dispatchLoadMessageSuccess channelId, message
+
+
 ###*
  * An action creator to group load message action operations.
  * It wraps given message with realtimeActionCreators to transform realtime


    channel = socialapi.retrieveCachedItemById channelId

    dispatch CREATE_MESSAGE_SUCCESS, {
      message, channelId, clientRequestId, channel
    }


    kd.singletons.reactor.batch ->
      comments.forEach (comment) ->
        realtimeActionCreators.wrapMessage comment
        dispatch LOAD_COMMENT_SUCCESS, { messageId, comment }


