1
0
Преглед на файлове

[plugins] fix last entries merge

Innocenty Enikeew преди 7 години
родител
ревизия
359f059003
променени са 3 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 1 1
      plugins/gazprom.lisp
  2. 1 1
      plugins/raiffeisen.lisp
  3. 1 1
      plugins/tinkoff.lisp

+ 1 - 1
plugins/gazprom.lisp

@@ -191,7 +191,7 @@
                        (merge 'list old new #'< :key (agetter "date"))
                        :test 'equalp)))
           (setf (gethash chat-id *last-entries*)
-                (subseq merged (max 0 (- (length merged) 100)))))))))
+                (subseq merged 0 (min (length merged) 200))))))))
 
 (def-message-cmd-handler handler-gazprom (:gpn :gazprom)
   (let ((arg (car args)))

+ 1 - 1
plugins/raiffeisen.lisp

@@ -208,7 +208,7 @@
                        (merge 'list old new #'< :key #'pta-ledger:entry-date)
                        :test 'equalp)))
           (setf (gethash chat-id *last-entries*)
-                (subseq merged (max 0 (- (length merged) 100)))))))))
+                (subseq merged 0 (min (length merged) 200))))))))
 
 (def-message-cmd-handler handler-raif (:raif)
   (let ((arg (car args)))

+ 1 - 1
plugins/tinkoff.lisp

@@ -226,7 +226,7 @@
                        (merge 'list old new #'< :key #'pta-ledger:entry-date)
                        :test 'equalp)))
           (setf (gethash chat-id *last-entries*)
-                (subseq merged (max 0 (- (length merged) 100)))))))))
+                (subseq merged 0 (min (length merged) 200))))))))
 
 (def-message-cmd-handler handler-tink (:tink)
   (let ((arg (car args)))