just-login-debouncer
Doesn't allow too many emails to be sent in a short amount of time.
Last updated 5 years ago by artskydj .
VOL · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install just-login-debouncer 
SYNC missed versions from official npm registry.

just-login-debouncer

Build Status

example

var justLoginCore = require('just-login-core')
var justLoginDebouncer = require('just-login-debouncer')
var Level = require('level-mem')

var core = justLoginCore(new Level())
justLoginDebouncer(core)

api

var justLoginDebouncer = require('just-login-debouncer')

justLoginDebouncer(core)

Takes a core created by the just-login-core.

Wraps core.beginAuthentication() with a debounce function for the session id and the email address.

If one session id tries to send emails to multiple email addresses in quick succession, this will ignore the repeats during a certain time period after the first is allowed. The time is extended after each email is sent, but is reduced after a while.

If multiple session ids try to send emails to one email address is quick succession, this will ignore the repeats during a certain time period after the first is allowed. The time is extended after each email is sent, but is reduced after a while.

install

With npm do:

npm install just-login-debouncer

license

VOL

Current Tags

  • 1.3.2                                ...           latest (5 years ago)

9 Versions

  • 1.3.2                                ...           5 years ago
  • 1.3.1                                ...           6 years ago
  • 1.3.0                                ...           6 years ago
  • 1.2.1                                ...           6 years ago
  • 1.2.0                                ...           6 years ago
  • 1.1.0                                ...           6 years ago
  • 1.0.2                                ...           6 years ago
  • 1.0.1                                ...           6 years ago
  • 1.0.0                                ...           6 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (3)
Dev Dependencies (2)
Dependents (1)

Copyright 2014 - 2016 © taobao.org |