(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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |