Respond to CR.

pull/1/head
Matthew Chen 7 years ago
parent 8db4595bdc
commit da63731447

@ -46,7 +46,7 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic, readonly) AvatarImageView *avatarView; @property (nonatomic, readonly) AvatarImageView *avatarView;
@property (nonatomic, readonly) UITextField *groupNameTextField; @property (nonatomic, readonly) UITextField *groupNameTextField;
@property (nonatomic) NSData *groupId; @property (nonatomic, readonly) NSData *groupId;
@property (nonatomic, nullable) UIImage *groupAvatar; @property (nonatomic, nullable) UIImage *groupAvatar;
@property (nonatomic) NSMutableSet<NSString *> *memberRecipientIds; @property (nonatomic) NSMutableSet<NSString *> *memberRecipientIds;
@ -86,7 +86,7 @@ NS_ASSUME_NONNULL_BEGIN
- (void)commonInit - (void)commonInit
{ {
self.groupId = [Randomness generateRandomBytes:16]; _groupId = [Randomness generateRandomBytes:16];
_messageSender = SSKEnvironment.shared.messageSender; _messageSender = SSKEnvironment.shared.messageSender;
_contactsViewHelper = [[ContactsViewHelper alloc] initWithDelegate:self]; _contactsViewHelper = [[ContactsViewHelper alloc] initWithDelegate:self];

@ -71,6 +71,8 @@ NS_ASSUME_NONNULL_BEGIN
return [self initWithContactId:colorSeed name:nonSignalName colorName:(NSString *)colorName diameter:diameter]; return [self initWithContactId:colorSeed name:nonSignalName colorName:(NSString *)colorName diameter:diameter];
} }
#pragma mark - Dependencies
+ (OWSContactsManager *)contactsManager + (OWSContactsManager *)contactsManager
{ {
return (OWSContactsManager *)SSKEnvironment.shared.contactsManager; return (OWSContactsManager *)SSKEnvironment.shared.contactsManager;

@ -33,16 +33,20 @@ NS_ASSUME_NONNULL_BEGIN
return self; return self;
} }
- (nullable UIImage *)buildSavedImage #pragma mark - Dependencies
{
return self.thread.groupModel.groupImage;
}
+ (OWSContactsManager *)contactsManager + (OWSContactsManager *)contactsManager
{ {
return (OWSContactsManager *)SSKEnvironment.shared.contactsManager; return (OWSContactsManager *)SSKEnvironment.shared.contactsManager;
} }
#pragma mark -
- (nullable UIImage *)buildSavedImage
{
return self.thread.groupModel.groupImage;
}
- (nullable UIImage *)buildDefaultImage - (nullable UIImage *)buildDefaultImage
{ {
return [self.class defaultAvatarForGroupId:self.thread.groupModel.groupId return [self.class defaultAvatarForGroupId:self.thread.groupModel.groupId
@ -67,6 +71,7 @@ NS_ASSUME_NONNULL_BEGIN
UIImage *_Nullable image = UIImage *_Nullable image =
[OWSGroupAvatarBuilder groupAvatarImageWithBackgroundColor:backgroundColor diameter:diameter]; [OWSGroupAvatarBuilder groupAvatarImageWithBackgroundColor:backgroundColor diameter:diameter];
if (!image) { if (!image) {
OWSFailDebug(@"Could not create group avatar.");
return nil; return nil;
} }

Loading…
Cancel
Save