       ->
         return callback true
     ]
-
-
-  @checkBruteForce =(type, data, promise)->
-    promise ?= {}
-    promise.success ?= (client, callback)-> callback null, yes
-    checkBruteForce = secure (client, rest...)->
-      if 'function' is typeof rest[rest.length-1]
-        [rest..., callback] = rest
-      else
-        callback =->
-      success =
-        if 'function' is typeof promise then promise.bind this
-        else promise.success.bind this
-      failure = promise.failure?.bind this
-      JLog.checkLoginBruteForce data, (hasPermission)->
-        args = [client, rest..., callback]
-        if hasPermission
-          success.apply null, args
-        else if failure?
-          failure.apply null, args
-        else
-          callback new KodingError 'Access denied'


  @set
    softDelete      : yes
    sharedMethods   :
      instance      : []
      static        : []
    sharedEvents    :
      static        : []
      instance      : []
    indexes         :
      username      : 1
      ip            : 1


module.exports = class JLog extends Module

  {daisy} = Bongo = require 'bongo'

  # no need to share for now
  # @share()
