(ajax-request? headers)
Returns true if X-Requested-With header was found with XMLHttpRequest value, returns false otherwise.
Returns true if X-Requested-With header was found with XMLHttpRequest value, returns false otherwise.
(assoc-if-exists m k v)
Assocs k with value v to map m only if there is already k associated.
Assocs k with value v to map m only if there is already k associated.
(assoc-if-not-exists m k v)
Assocs k with value v to map m only if no k was associated before.
Assocs k with value v to map m only if no k was associated before.
(bcrypt-check password hashed)
Validates password against given hash.
Validates password against given hash.
(bcrypt-hash password)
Performs BCrypt hashing of password.
Performs BCrypt hashing of password.
(coll->str coll)
Serializes collection of strings into single (space-separated) string.
Serializes collection of strings into single (space-separated) string.
(cond-as-> expr name & clauses)
A mixture of cond-> and as-> allowing more flexibility in the test and step forms. Stolen from https://juxt.pro/blog/posts/condas.html.
A mixture of cond-> and as-> allowing more flexibility in the test and step forms. Stolen from https://juxt.pro/blog/posts/condas.html.
(digest secret)
Applies SHA-256 on given secret.
Applies SHA-256 on given secret.
(expired? item)
Returns true if given item (more specifically its :expires-at value) is expired or falsey otherwise. Item with no expires-at is non-expirable.
Returns true if given item (more specifically its :expires-at value) is expired or falsey otherwise. Item with no expires-at is non-expirable.
(expires->ttl expires-at)
Returns number of seconds between now and expires-at.
Returns number of seconds between now and expires-at.
(generate-secret)
Generates a unique secret code.
Generates a unique secret code.
(reset-ttl item ttl)
Extends time to live of given item by ttl seconds.
Extends time to live of given item by ttl seconds.
(str->coll str)
Return a vector of str
substrings split by space.
Return a vector of `str` substrings split by space.
(str->int str)
Safely transforms stringified number into an Integer. Returns a Failure in case of any exception.
Safely transforms stringified number into an Integer. Returns a Failure in case of any exception.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close