         unless session then fail()
         else if session?.username
           @addClient socketId, @notificationExchange, routingKey, no
-          {username} = session
+          bindingKey = session.username
+
           @fetchNotificationExchange (exchange)->
-            exchange.publish 'auth.join', {routingKey, username}
+            exchange.publish 'auth.join', {
+              exchange: 'notification'
+              bindingKey
+              routingKey
+            }
         else
           @rejectClient routingKey
 

                        if err or not secretChannelName
                          @rejectClient routingKey
                        else
                          @setSecretName routingKey

    joinNotificationHelper =(messageData, routingKey, socketId)->
      fail = (err)=>

    }

  setSecretName:(routingKey, secretChannelName)->
    setSecretNameEvent = "#{routingKey}.setSecretName"
    message = JSON.stringify secretChannelName
    @bongo.respondToClient setSecretNameEvent, message
