                             # reconnect messages, and keep going fine, eventually.
                             @diffsync_clients = {}
 
-                            cb() 
+                            cb()
 
     set_content: (content) =>
         @diffsync_server.live = content

                    winston.debug("CodeMirrorSession -- push_edits returned -- #{err}")

            if before != @diffsync_server.live
                # Master view of the document changed, so suggest other clients sync
                for id, ds of @diffsync_clients
                    if client.id != id
                        ds.remote.sync_ready()
                # Also, sync new state with upstream local_hub.
                @sync (err) =>
                    if err
                        @reconnect()

    get_snapshot: () =>
        return @diffsync_server.live  # TODO -- only ok now since is a string and not a reference...

    # Pushing messages to this particular connected client
    #######################################################
    push_to_client: (mesg) =>
        winston.debug("hub --> client (client=#{@id}): #{misc.trunc(to_safe_str(mesg),300)}") if mesg.event != 'pong'
        @push_data_to_client(JSON_CHANNEL, to_json(mesg))

    push_data_to_client: (channel, data) ->
