[evolution-ews] Implementation of a function that converts an ical vevent component to a string
- From: Or Goshen <ogosh src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-ews] Implementation of a function that converts an ical vevent component to a string
- Date: Mon, 11 Jul 2011 12:32:24 +0000 (UTC)
commit 4113ebf93e2783e3885b36380af055a4f9d6d2ff
Author: Or Goshen <orx goshen intel com>
Date: Mon Jul 11 15:41:42 2011 +0300
Implementation of a function that converts an ical vevent component to a string
src/calendar/e-cal-backend-ews.c | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/src/calendar/e-cal-backend-ews.c b/src/calendar/e-cal-backend-ews.c
index 1ea22d6..03705bb 100644
--- a/src/calendar/e-cal-backend-ews.c
+++ b/src/calendar/e-cal-backend-ews.c
@@ -1873,7 +1873,19 @@ typedef struct {
static gchar *
e_ews_get_icalcomponent_as_mime_content (icalcomponent *vevent)
{
- return NULL;
+ icalcomponent *vcal;
+ char *vcal_str;
+
+ vcal = icalcomponent_new (ICAL_VCALENDAR_COMPONENT);
+ icalcomponent_add_property (vcal, icalproperty_new_version("2.0"));
+ icalcomponent_add_property (vcal, icalproperty_new_method(ICAL_METHOD_REQUEST));
+ icalcomponent_add_component (vcal, icalcomponent_new_clone (vevent));
+
+ vcal_str = icalcomponent_as_ical_string_r ((icalcomponent *)vcal);
+
+ icalcomponent_free (vcal);
+
+ return vcal_str;
}
static const char*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]