aboutsummaryrefslogtreecommitdiff
path: root/vcalendar/recur.scm
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2019-03-21 01:17:20 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2019-03-21 01:53:21 +0100
commit5d5b2cc1ac7d999d1495a1563cce7e306d3dc956 (patch)
treeb148fc7bb20d43d09c0488b4b549bfd7d7b08ef8 /vcalendar/recur.scm
parentFix up fetch to use better abstractions. (diff)
downloadcalp-5d5b2cc1ac7d999d1495a1563cce7e306d3dc956.tar.gz
calp-5d5b2cc1ac7d999d1495a1563cce7e306d3dc956.tar.xz
Update utility functions.
Diffstat (limited to '')
-rw-r--r--vcalendar/recur.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/vcalendar/recur.scm b/vcalendar/recur.scm
index ccdb3aa7..9ae60fb7 100644
--- a/vcalendar/recur.scm
+++ b/vcalendar/recur.scm
@@ -10,7 +10,7 @@
#:use-module (vcalendar datetime)
#:use-module (util)
- #:export (recur-event))
+ #:export (recur-event repeating?))
;; (build-recur-rules "FREQ=HOURLY")
;; ;; => #<<recur-rule> freq: HOURLY until: #f count: #f interval: #f>
@@ -22,6 +22,9 @@
;; ;; => #<<recur-rule> freq: HOURLY until: #f count: #f interval: #f>
;; (build-recur-rules "FREQ=HOURLY;COUNT=-1")
;; ;; => #<<recur-rule> freq: HOURLY until: #f count: #f interval: #f>
+(define (repeating? ev)
+ "Does this event repeat?"
+ (attr ev 'RRULE))
(define-quick-record recur-rule
freq until count interval bysecond byminute byhour