(consent {:keys [u h] :as payload} handler)
(login handler)
(login {:keys [username password] :as extra} handler)
Matrix login handler
Matrix login handler
(make-request
{:keys [uri method url-params form-params timeout] :or {timeout 0} :as params}
handler)
Simple wrapper around core async
Simple wrapper around core async
(redact-message {:keys [room event-id txn-id] :as payload} handler)
remove a message just a wrapper around remove event. PUT /_matrix/client/api/r0/rooms/{roomId}/redact/{eventId}/{txnId}
remove a message just a wrapper around remove event. PUT /_matrix/client/api/r0/rooms/{roomId}/redact/{eventId}/{txnId}
(register-user payload handler)
Register a new user or guest.
Register a new user or guest.
(room-create {:keys [room access_token] :as payload} handler)
Create a new matrix room
Create a new matrix room
(room-event {:keys [room event-id] :as payload} handler)
(room-join {:keys [room access_token] :as payload} handler)
Join an existing room
Join an existing room
(room-messages {:keys [room from dir limit access_token] :as payload} handler)
(room-redact-event {:keys [room event-id] :as payload} handler)
remove a room Event PUT /_matrix/client/api/r0/rooms/{roomId}/redact/{eventId}/{txnId}
remove a room Event PUT /_matrix/client/api/r0/rooms/{roomId}/redact/{eventId}/{txnId}
(room-state {:keys [room access_token] :as payload} handler)
Join an existing room
Join an existing room
(search payload handler)
(send-message
{:keys [body msgtype room access_token] :or {msgtype "m.text"} :as payload}
handler)
Send a message to a room
Send a message to a room
(sync-events {:keys [access_token] :as payload} handler)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close