aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Messaging/FIRMessagingPendingTopicsList.m
diff options
context:
space:
mode:
Diffstat (limited to 'Firebase/Messaging/FIRMessagingPendingTopicsList.m')
-rw-r--r--Firebase/Messaging/FIRMessagingPendingTopicsList.m3
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;