// // Copyright (c) 2017 Open Whisper Systems. All rights reserved. // #import "NSArray+OWS.h" #import "TSYapDatabaseObject.h" NS_ASSUME_NONNULL_BEGIN @implementation NSArray (OWS) - (NSArray *)uniqueIds { NSMutableArray *result = [NSMutableArray new]; for (id object in self) { OWSAssertDebug([object isKindOfClass:[TSYapDatabaseObject class]]); TSYapDatabaseObject *dbObject = object; [result addObject:dbObject.uniqueId]; } return result; } @end NS_ASSUME_NONNULL_END