From 487e72ee07d2fce434bbbf4d0ba77c93f3893aa8 Mon Sep 17 00:00:00 2001 From: Rami Alkawadri Date: Sat, 13 Jan 2024 00:14:19 +0100 Subject: [PATCH] gcal-range: Implement gcal_range_get_range_type --- src/core/gcal-range.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/core/gcal-range.c b/src/core/gcal-range.c index b5521de6..5184fba6 100644 --- a/src/core/gcal-range.c +++ b/src/core/gcal-range.c @@ -202,6 +202,23 @@ gcal_range_get_end (GcalRange *self) return g_date_time_ref (self->range_end); } +/** + * gcal_range_get_range_type: + * @self: a #GcalRange + * + * Retrieves the range type of @self. + * + * Returns: the range type of @self + */ +GcalRangeType +gcal_range_get_range_type (GcalRange *self) +{ + g_return_val_if_fail (self, GCAL_RANGE_DEFAULT); + g_return_val_if_fail (!g_atomic_ref_count_compare (&self->ref_count, 0), GCAL_RANGE_DEFAULT); + + return self->range_type; +} + /** * gcal_range_calculate_overlap: * @a: a #GcalRange