summaryrefslogtreecommitdiff
path: root/package.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'package.lisp')
-rw-r--r--package.lisp31
1 files changed, 23 insertions, 8 deletions
diff --git a/package.lisp b/package.lisp
index 289492b..a9416fe 100644
--- a/package.lisp
+++ b/package.lisp
@@ -4,34 +4,49 @@
(:use #:cl)
(:export
- #:txn-id
+ ;; main class
#:client
- #:message-log
- #:server-directory
#:homeserver
#:logged-in-p
#:handle-event
- #:getob
+ ;; utility classes
+ #:message-log
+ #:server-directory
+ #:auto-joiner
+
+ ;; json data utilities & accessors
#:event-content
- #:event-type
#:event-id
- #:sender
- #:msg-type
+ #:event-type
+ #:getob
#:msg-body
- #:state-key
+ #:msg-type
#:prev-content
+ #:room-aliases
+ #:room-name
+ #:sender
+ #:state-key
+ ;; event types
#:timeline-event
#:room-state-event
#:invitation-event
+ ;; generic response types
+ #:basic-json
+
+ ;; server interaction macros
#:send
#:fetch
+ ;; matrix API calls
#:login
#:sync
+ #:send-text-message
+ #:join-room
+ ;; bot control
#:start
#:stop