aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent/util/instance/methods.scm
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2022-06-10 23:08:47 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2022-06-10 23:24:27 +0200
commite6f2f111b51c2d3be380442d665b64d4d4a024ce (patch)
tree2531e3a7a1c89a2e9211382424726be969b60d1f /module/vcomponent/util/instance/methods.scm
parentResolve TODO in module-dependants. (diff)
downloadcalp-e6f2f111b51c2d3be380442d665b64d4d4a024ce.tar.gz
calp-e6f2f111b51c2d3be380442d665b64d4d4a024ce.tar.xz
Clean up creation of global-event-object.
Diffstat (limited to '')
-rw-r--r--module/vcomponent/util/instance/methods.scm5
1 files changed, 5 insertions, 0 deletions
diff --git a/module/vcomponent/util/instance/methods.scm b/module/vcomponent/util/instance/methods.scm
index 028e01c0..0ad1fdc4 100644
--- a/module/vcomponent/util/instance/methods.scm
+++ b/module/vcomponent/util/instance/methods.scm
@@ -17,6 +17,8 @@
:export (add-event
remove-event
+ make-instance
+
get-event-by-uid
fixed-events-in-range
@@ -54,6 +56,9 @@
)
+(define (make-instance calendar-files)
+ (make <events> calendar-files: calendar-files))
+
(define-method (get-event-by-uid (this <events>) uid)
(hash-ref (slot-ref this 'uid-map) uid))