 
   treatNoSession: (packet) ->
     @userAuthenticate ->
+      @_isAuthenticated = true
       if not @_isConnected
         @getFanOf (data) ->
           @fanOf = data.fanof

    msg = JSON.stringify(rq)

    @log "< #{msg}"

    @ws.send "~m~#{msg.length}~m~#{msg}"
    @_cmds.push [@_msgId, rq, callback]

    @clientId        = Date.now() + '-0.59633534294921572'
    @_msgId          = 0
    @_cmds           = []
    @_isAuthenticated = false
    @_isConnected    = false
    @fanOf           = []
    @currentStatus   = 'available'
