mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-14 10:32:26 +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
|
||||
toObject:self
|
||||
withKeyPath:[NSString stringWithFormat:@"%@.%@", NSStringFromSelector(@selector(representedObject)), NSStringFromSelector(@selector(tags))]
|
||||
options:@{ NSValueTransformerNameBindingOption:MPTokenValueTransformerName }];
|
||||
options:nullPlaceholderBindingOptionsDict];
|
||||
|
||||
|
||||
[self.uuidTextField bind:NSValueBinding
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
|
||||
NSString *const MPStripLineBreaksTransformerName = @"com.hicknhack.macpass.MPStripLineBreaksTransformerName";
|
||||
NSString *const MPExpiryDateValueTransformerName = @"com.hicknhack.macpass.MPExpiryDateValueTransformer";
|
||||
NSString *const MPTokenValueTransformerName = @"com.hicknhack.macpass.MPTokenValueTransformer";
|
||||
@implementation MPValueTransformerHelper
|
||||
|
||||
+ (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");
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user