Liking cljdoc? Tell your friends :D

salt.client.request


create-login-requestclj

(create-login-request {:keys [:client]})
source

create-requestclj

(create-request {:keys [:client :request]})
source

handle-responseclj

(handle-response {:keys [command] :as op} response)
source

handle-swap-loginclj

(handle-swap-login op)
source

handle-validate-tokenclj

(handle-validate-token {:keys [:client] :as op})

If token is valid execute HTTP request, otherwise execute HTTP request on /login endpoint.

If token is valid execute HTTP request,
otherwise execute HTTP request on /login endpoint.
sourceraw docstring

initial-opclj

(initial-op client-atom req)
source

requestclj

(request client-atom req resp-chan)

Invoke salt.api/request request and returns channel which deliver the response.

This function logs in user if not already logged in and handles unauthorized exception. Channel will deliver:

  • Parsed salt-api response body
  • Exception if error occurs

Channel is closed after response is delivered.

Request will be merged with client default-http-request. See salt.client/client for more details.

Invoke [[salt.api/request]] request and returns channel which deliver the response.

This function logs in user if not already logged in and handles unauthorized exception.
Channel will deliver:
- Parsed salt-api response body
- Exception if error occurs

Channel is closed after response is delivered.

Request will be merged with client default-http-request. See [[salt.client/client]] for more details.
sourceraw docstring

swap-login!clj

(swap-login! client-atom {:keys [:client]})
source

token-valid?clj

(token-valid? {{:keys [:token :expire]} :salt.core/login-response})
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close