(feat) added calendar import/export feature

This commit is contained in:
Ludovic Marcotte
2015-11-11 11:18:49 -05:00
parent 7316d13176
commit c7ef7a1d2f
4 changed files with 141 additions and 17 deletions
+8 -12
View File
@@ -72,18 +72,14 @@
rc = [NSMutableDictionary dictionary];
request = [context request];
folder = [self clientObject];
data = [request formValueForKey: @"calendarFile"];
if ([data respondsToSelector: @selector(isEqualToString:)])
fileContent = (NSString *) data;
else
{
fileContent = [[NSString alloc] initWithData: (NSData *) data
encoding: NSUTF8StringEncoding];
if (fileContent == nil)
fileContent = [[NSString alloc] initWithData: (NSData *) data
encoding: NSISOLatin1StringEncoding];
[fileContent autorelease];
}
data = [[[[[request httpRequest] body] parts] lastObject] body];
fileContent = [[NSString alloc] initWithData: (NSData *) data
encoding: NSUTF8StringEncoding];
if (fileContent == nil)
fileContent = [[NSString alloc] initWithData: (NSData *) data
encoding: NSISOLatin1StringEncoding];
[fileContent autorelease];
if (fileContent && [fileContent length]
&& [fileContent hasPrefix: @"BEGIN:"])