Fix breakage in production builds.

pull/1/head
Matthew Chen 7 years ago
parent beea74b761
commit 7df8976559

@ -51,6 +51,8 @@ NS_ASSUME_NONNULL_BEGIN
return @"Messages"; return @"Messages";
} }
#ifdef DEBUG
- (NSArray<OWSTableItem *> *)itemsForActions:(NSArray<DebugUIMessagesAction *> *)actions - (NSArray<OWSTableItem *> *)itemsForActions:(NSArray<DebugUIMessagesAction *> *)actions
{ {
NSMutableArray<OWSTableItem *> *items = [NSMutableArray new]; NSMutableArray<OWSTableItem *> *items = [NSMutableArray new];
@ -75,12 +77,16 @@ NS_ASSUME_NONNULL_BEGIN
return items; return items;
} }
#endif
- (nullable OWSTableSection *)sectionForThread:(nullable TSThread *)thread - (nullable OWSTableSection *)sectionForThread:(nullable TSThread *)thread
{ {
OWSAssert(thread); OWSAssert(thread);
NSMutableArray<OWSTableItem *> *items = [NSMutableArray new]; NSMutableArray<OWSTableItem *> *items = [NSMutableArray new];
#ifdef DEBUG
[items addObject:[OWSTableItem itemWithTitle:@"Delete all messages in thread" [items addObject:[OWSTableItem itemWithTitle:@"Delete all messages in thread"
actionBlock:^{ actionBlock:^{
[DebugUIMessages deleteAllMessagesInThread:thread]; [DebugUIMessages deleteAllMessagesInThread:thread];
@ -297,9 +303,14 @@ NS_ASSUME_NONNULL_BEGIN
[DebugUIMessages sendMessages:1 toAllMembersOfGroup:groupThread]; [DebugUIMessages sendMessages:1 toAllMembersOfGroup:groupThread];
}]]; }]];
} }
#endif
return [OWSTableSection sectionWithTitle:self.name items:items]; return [OWSTableSection sectionWithTitle:self.name items:items];
} }
#ifdef DEBUG
+ (void)sendMessages:(NSUInteger)count toAllMembersOfGroup:(TSGroupThread *)groupThread + (void)sendMessages:(NSUInteger)count toAllMembersOfGroup:(TSGroupThread *)groupThread
{ {
for (NSString *recipientId in groupThread.groupModel.groupMemberIds) { for (NSString *recipientId in groupThread.groupModel.groupMemberIds) {
@ -4655,6 +4666,8 @@ typedef OWSContact * (^OWSContactBlock)(YapDatabaseReadWriteTransaction *transac
} }
} }
#endif
@end @end
NS_ASSUME_NONNULL_END NS_ASSUME_NONNULL_END

@ -33,6 +33,9 @@ NS_ASSUME_NONNULL_BEGIN
OWSAssert(thread); OWSAssert(thread);
NSMutableArray<OWSTableItem *> *items = [NSMutableArray new]; NSMutableArray<OWSTableItem *> *items = [NSMutableArray new];
#ifdef DEBUG
[items addObject:[OWSTableItem itemWithTitle:@"Send empty message" [items addObject:[OWSTableItem itemWithTitle:@"Send empty message"
actionBlock:^{ actionBlock:^{
[DebugUIStress sendStressMessage:thread block:^(SignalRecipient *recipient) { [DebugUIStress sendStressMessage:thread block:^(SignalRecipient *recipient) {
@ -440,9 +443,14 @@ NS_ASSUME_NONNULL_BEGIN
[DebugUIStress hallucinateTwinGroup:groupThread]; [DebugUIStress hallucinateTwinGroup:groupThread];
}]]; }]];
} }
#endif
return [OWSTableSection sectionWithTitle:self.name items:items]; return [OWSTableSection sectionWithTitle:self.name items:items];
} }
#ifdef DEBUG
+ (void)ensureGroupOfDataBuilder:(SSKProtoDataMessageBuilder *)dataBuilder thread:(TSThread *)thread + (void)ensureGroupOfDataBuilder:(SSKProtoDataMessageBuilder *)dataBuilder thread:(TSThread *)thread
{ {
OWSAssert(dataBuilder); OWSAssert(dataBuilder);
@ -515,6 +523,8 @@ NS_ASSUME_NONNULL_BEGIN
[SignalApp.sharedApp presentConversationForThread:thread animated:YES]; [SignalApp.sharedApp presentConversationForThread:thread animated:YES];
} }
#endif
@end @end
NS_ASSUME_NONNULL_END NS_ASSUME_NONNULL_END

Loading…
Cancel
Save