Innocenty Enikeew 10 anni fa
parent
commit
e0056994b5
1 ha cambiato i file con 5 aggiunte e 4 eliminazioni
  1. 5 4
      telegram.lisp

+ 5 - 4
telegram.lisp

@@ -5,10 +5,11 @@
 (defvar *telegram-timeout* 30 "Default Telegram timeout")
 
 (defun %telegram-api-call (method &optional args)
-  (let* ((params (loop for (k . v) in args collect (cons
-                                                    (princ-to-string k)
-                                                    (if (pathnamep v) v
-                                                        (princ-to-string v)))))
+  (let* ((params (loop for (k . v) in args when v
+                    collect (cons
+                             (princ-to-string k)
+                             (if (pathnamep v) v
+                                 (princ-to-string v)))))
          (timeout (+ 5 (or (aget "timeout" args)
                            *telegram-timeout*)))
          (response