 
   joinClient:(data, socketId)->
     {channel, routingKey, serviceType} = data
-    @addRoutingKeyBySocketId socketId, routingKey
+    # @addRoutingKeyBySocketId socketId, routingKey
     switch serviceType
       when 'bongo' then @joinBongoClient data, routingKey, socketId
       when 'kite'  then @joinKiteClient data, routingKey, socketId


  requireSession:(clientId, routingKey, callback)->
    {JSession} = @bongo.models
    JSession.fetchSession clientId, (err, session)->
      if err? or not session? then @rejectClient routingKey
      else
        tokenHasChanged = session.clientId isnt clientId

      }

  cleanUpAfterDisconnect:(socketId)->
    @getClients(socketId)?.forEach @bound 'cleanUpClient'

    # TODO: implement cleanup

