(action-allowed? request request-body allow-action-routing)
Check if action is allowed to user
Check if action is allowed to user
(get-allowed-actions request)
Get allowed actions for logged in user
Get allowed actions for logged in user
(get-allowed-actions-response request)
Get allowed actions for logged in user response
Get allowed actions for logged in user response
(get-chat-history usernames)
Get chat history for particular users
Get chat history for particular users
(get-websocket-output-fn username)
Checks if there is open websocket for particular username if there is websocket and it is open return websocket-output-fn if there is websocket and it's closed or there is no websocket for particular username return nil
Checks if there is open websocket for particular username if there is websocket and it is open return websocket-output-fn if there is websocket and it's closed or there is no websocket for particular username return nil
(not-found response-routing request)
If response-routing is nil return 404 not found
If response-routing is nil return 404 not found
(remove-websocket-from-set username)
Removes websocket for particular username from set
Removes websocket for particular username from set
(routing request
&
[response-routing allow-action-routing response-routing-not-logged-in])
Routing function
Routing function
(save-chat-message {usernames :usernames message :message})
Save chat message to database
Save chat message to database
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close