diff options
Diffstat (limited to 'Firebase/Messaging')
-rw-r--r-- | Firebase/Messaging/FIRMessagingPendingTopicsList.m | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Firebase/Messaging/FIRMessagingPendingTopicsList.m b/Firebase/Messaging/FIRMessagingPendingTopicsList.m index 792090e..8bab770 100644 --- a/Firebase/Messaging/FIRMessagingPendingTopicsList.m +++ b/Firebase/Messaging/FIRMessagingPendingTopicsList.m @@ -160,9 +160,10 @@ NSString *const kPendingTopicsTimestampEncodingKey = @"ts"; if (completion) { NSMutableArray *handlers = lastBatch.topicHandlers[topic]; if (!handlers) { - handlers = [NSMutableArray arrayWithCapacity:1]; + handlers = [[NSMutableArray alloc] init]; } [handlers addObject:completion]; + lastBatch.topicHandlers[topic] = handlers; } if (!self.currentBatch) { self.currentBatch = lastBatch; |