the door being limited
the express request, for the address
Optionalidentity: unknown
optional; the identity that succeeded
Optionaloptions: { keepAddress?: boolean; limit?: NamedLimit; unlessBlocked?: boolean }
optional keepAddress, unlessBlocked and limit
a promise of the refusal when locked out, otherwise of null or nothing
Forgets the counters after a success, in this process and in the shared store.
With
unlessBlockeda success is answered only while the bucket is under the limit: at the limit it resolves to the lockout refusal and clears nothing.