Files
react-native-reanimated/ios/Nodes/REABlockNode.m
Krzysztof Magiera cb0a2680a8 Initial commit.
2018-04-25 11:22:32 +02:00

26 lines
482 B
Objective-C

#import "REABlockNode.h"
#import "REANodesManager.h"
@implementation REABlockNode {
NSArray<NSNumber *> *_block;
}
- (instancetype)initWithID:(REANodeID)nodeID config:(NSDictionary<NSString *,id> *)config
{
if ((self = [super initWithID:nodeID config:config])) {
_block = config[@"block"];
}
return self;
}
- (id)evaluate
{
id result;
for (NSNumber *inputID in _block) {
result = [[self.nodesManager findNodeByID:inputID] value];
}
return result;
}
@end