summaryrefslogtreecommitdiff
path: root/src/tg/message.lisp
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2025-10-23 10:17:00 +0300
committerGravatar Uko Kokņevičs2025-10-23 10:32:36 +0300
commitfec434a4e2d0ff65510581e461d87a945d25759a (patch)
tree676891233e6121f8801f4751d3e2d1ca7ad4e09c /src/tg/message.lisp
parentUse alexandria's make-keyword & symbolicate (diff)
downloadukkoclot-fec434a4e2d0ff65510581e461d87a945d25759a.tar.gz
ukkoclot-fec434a4e2d0ff65510581e461d87a945d25759a.tar.xz
ukkoclot-fec434a4e2d0ff65510581e461d87a945d25759a.zip
Use serapeum's -> & defsubst
Diffstat (limited to 'src/tg/message.lisp')
-rw-r--r--src/tg/message.lisp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/tg/message.lisp b/src/tg/message.lisp
index 13162a5..70155ab 100644
--- a/src/tg/message.lisp
+++ b/src/tg/message.lisp
@@ -10,6 +10,7 @@
10 :ukkoclot/src/tg/photo-size 10 :ukkoclot/src/tg/photo-size
11 :ukkoclot/src/tg/type-macros 11 :ukkoclot/src/tg/type-macros
12 :ukkoclot/src/tg/user) 12 :ukkoclot/src/tg/user)
13 (:import-from :serapeum :-> :defsubst)
13 (:export 14 (:export
14 #:message-chat-id 15 #:message-chat-id
15 #:message-thread-id 16 #:message-thread-id
@@ -163,17 +164,17 @@
163 ;; (reply-markup (or inline-keyboard-markup null) nil) 164 ;; (reply-markup (or inline-keyboard-markup null) nil)
164 ) ; lint:suppress closing-parens-same-line whitespace-before-close-paren 165 ) ; lint:suppress closing-parens-same-line whitespace-before-close-paren
165 166
166(declaim (inline message-id)) 167(-> message-id (message) integer)
167(defun message-id (msg) 168(defsubst message-id (msg)
168 "Better named version of `message-message-id'." 169 "Better named version of `message-message-id'."
169 (message-message-id msg)) 170 (message-message-id msg))
170 171
171(declaim (inline message-chat-id)) 172(-> message-chat-id (message) integer)
172(defun message-chat-id (msg) 173(defsubst message-chat-id (msg)
173 "Shortcut for (CHAT-ID (MESSAGE-CHAT MSG))." 174 "Shortcut for (CHAT-ID (MESSAGE-CHAT MSG))."
174 (chat-id (message-chat msg))) 175 (chat-id (message-chat msg)))
175 176
176(declaim (inline message-thread-id)) 177(-> message-thread-id (message) (or integer null))
177(defun message-thread-id (msg) 178(defsubst message-thread-id (msg)
178 "Better named version of `message-message-thread-id'." 179 "Better named version of `message-message-thread-id'."
179 (message-message-thread-id msg)) 180 (message-message-thread-id msg))