mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-11 14:57:12 +00:00
applied changes from c6b25920d896b2d19d0ef40a4cadee46c87bba2d
through fcec9822c0aaee8cefba77d0f50a8582b33fa3f0 Monotone-Parent: 975e40192e290b5aa4bc5c5b99a12b299d84fa5a Monotone-Revision: 4d39a71900cc87ae1185f268c1c35a5a4b086b1d Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-07-12T15:03:38
This commit is contained in:
1 parent
6556c92c87
commit
87a7732361
4 files changed
+145
-19
No files matched your search
@@ -166,6 +166,10 @@
|
||||
parameters: (NSArray *) params;
|
||||
|
||||
/* utilities */
|
||||
- (NSString *) davBooleanForResult: (BOOL) result;
|
||||
- (BOOL) isValidDAVBoolean: (NSString *) davBoolean;
|
||||
- (BOOL) resultForDAVBoolean: (NSString *) davBoolean;
|
||||
|
||||
- (NSString *) labelForKey: (NSString *) key;
|
||||
|
||||
/* description */
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
#import <Foundation/NSClassDescription.h>
|
||||
#import <Foundation/NSFileManager.h>
|
||||
#import <Foundation/NSPathUtilities.h>
|
||||
#import <Foundation/NSSet.h>
|
||||
#import <Foundation/NSString.h>
|
||||
#import <Foundation/NSURL.h>
|
||||
#import <Foundation/NSValue.h>
|
||||
@@ -1582,6 +1583,35 @@
|
||||
return exception;
|
||||
}
|
||||
|
||||
- (NSString *) davBooleanForResult: (BOOL) result
|
||||
{
|
||||
return (result ? @"true" : @"false");
|
||||
}
|
||||
|
||||
- (BOOL) isValidDAVBoolean: (NSString *) davBoolean
|
||||
{
|
||||
static NSSet *validBooleans = nil;
|
||||
|
||||
if (!validBooleans)
|
||||
{
|
||||
validBooleans = [NSSet setWithObjects: @"true", @"false", @"1", @"0",
|
||||
nil];
|
||||
[validBooleans retain];
|
||||
}
|
||||
|
||||
return [validBooleans containsObject: davBoolean];
|
||||
}
|
||||
|
||||
- (BOOL) resultForDAVBoolean: (NSString *) davBoolean
|
||||
{
|
||||
BOOL result;
|
||||
|
||||
result = ([davBoolean isEqualToString: @"true"]
|
||||
|| [davBoolean isEqualToString: @"1"]);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
- (NSString *) labelForKey: (NSString *) key
|
||||
{
|
||||
return [self labelForKey: key inContext: context];
|
||||
|
||||
Reference in new issue
Block a user