                  .update(Math.random().toString())
                  .digest('hex').substr(0, 24)
 
-    @connect(@roomId or randomHash)
+    @connect(@roomId ? randomHash)
 
 
   log: (message) ->


  getAvatarIds: (callback) ->
    @userInfo (userInfos) ->
      points = userInfos.points or -1
      acl = userInfos.acl or 0
      @userAvailableAvatars (avatars) ->
        res = []
        for avatar in avatars.avatars



  vote: (val, callback) ->
    val      = arguments[0] ? 'up'
    callback = arguments[1] ? null
    vh       = crypto.createHash("sha1")
                     .update(@roomId + val + @currentSongId)
                     .digest('hex')
