mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-15 17:22:25 +00:00
removed tag value transformer since the issue was an error in KeePassKit
This commit is contained in:
@@ -480,7 +480,7 @@ typedef NS_ENUM(NSUInteger, MPEntryTab) {
|
|||||||
[self.tagsTokenField bind:NSValueBinding
|
[self.tagsTokenField bind:NSValueBinding
|
||||||
toObject:self
|
toObject:self
|
||||||
withKeyPath:[NSString stringWithFormat:@"%@.%@", NSStringFromSelector(@selector(representedObject)), NSStringFromSelector(@selector(tags))]
|
withKeyPath:[NSString stringWithFormat:@"%@.%@", NSStringFromSelector(@selector(representedObject)), NSStringFromSelector(@selector(tags))]
|
||||||
options:@{ NSValueTransformerNameBindingOption:MPTokenValueTransformerName }];
|
options:nullPlaceholderBindingOptionsDict];
|
||||||
|
|
||||||
|
|
||||||
[self.uuidTextField bind:NSValueBinding
|
[self.uuidTextField bind:NSValueBinding
|
||||||
|
|||||||
@@ -25,7 +25,6 @@
|
|||||||
|
|
||||||
NSString *const MPStripLineBreaksTransformerName = @"com.hicknhack.macpass.MPStripLineBreaksTransformerName";
|
NSString *const MPStripLineBreaksTransformerName = @"com.hicknhack.macpass.MPStripLineBreaksTransformerName";
|
||||||
NSString *const MPExpiryDateValueTransformerName = @"com.hicknhack.macpass.MPExpiryDateValueTransformer";
|
NSString *const MPExpiryDateValueTransformerName = @"com.hicknhack.macpass.MPExpiryDateValueTransformer";
|
||||||
NSString *const MPTokenValueTransformerName = @"com.hicknhack.macpass.MPTokenValueTransformer";
|
|
||||||
@implementation MPValueTransformerHelper
|
@implementation MPValueTransformerHelper
|
||||||
|
|
||||||
+ (void)registerValueTransformer {
|
+ (void)registerValueTransformer {
|
||||||
@@ -61,14 +60,6 @@ NSString *const MPTokenValueTransformerName = @"com.hicknhack.macpass.MPTokenVal
|
|||||||
NSString *template = NSLocalizedString(@"EXPIRES_AT_DATE_%@", "Format to returen the date an item expires. Includes %@ placehoder for date");
|
NSString *template = NSLocalizedString(@"EXPIRES_AT_DATE_%@", "Format to returen the date an item expires. Includes %@ placehoder for date");
|
||||||
return [[NSString alloc] initWithFormat:template, [formatter stringFromDate:value]];
|
return [[NSString alloc] initWithFormat:template, [formatter stringFromDate:value]];
|
||||||
}];
|
}];
|
||||||
|
|
||||||
[NSValueTransformer registerValueTransformerWithName:MPTokenValueTransformerName
|
|
||||||
transformedValueClass:NSArray.class
|
|
||||||
returningTransformedValueWithBlock:^id(NSArray *value) {
|
|
||||||
return [value filteredArrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(id _Nullable evaluatedObject, NSDictionary<NSString *,id> * _Nullable bindings) {
|
|
||||||
return [evaluatedObject length];
|
|
||||||
}]];
|
|
||||||
}];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|||||||
Reference in New Issue
Block a user