From fd958edc6079061f5ccc6ee637be30d7d910c945 Mon Sep 17 00:00:00 2001 From: Jaime Bernardo Date: Tue, 26 Jun 2018 17:50:10 +0100 Subject: [PATCH] ios: release memory from node-react messages Adds a nested auto release pool to release the messages sent from node to react-native sooner. --- ios/NodeRunner.mm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ios/NodeRunner.mm b/ios/NodeRunner.mm index 79d20fa..28de631 100644 --- a/ios/NodeRunner.mm +++ b/ios/NodeRunner.mm @@ -9,8 +9,10 @@ void notifyNode(const char* msg) } void rcv_message(char* msg) { - NSString* objectiveCMessage=[NSString stringWithUTF8String:msg]; - [[NodeRunner sharedInstance] sendMessageBackToReact:objectiveCMessage]; + @autoreleasepool { + NSString* objectiveCMessage=[NSString stringWithUTF8String:msg]; + [[NodeRunner sharedInstance] sendMessageBackToReact:objectiveCMessage]; + } } @implementation NodeRunner