Rework group avatars to reflect conversation colors.

pull/1/head
Matthew Chen 7 years ago
parent 25d56b30c1
commit 1c920c6be6

@ -45,7 +45,7 @@ NS_ASSUME_NONNULL_BEGIN
- (nullable UIImage *)buildDefaultImage - (nullable UIImage *)buildDefaultImage
{ {
NSString *cacheKey = self.thread.uniqueId; NSString *cacheKey = [NSString stringWithFormat:@"%@-%d", self.thread.uniqueId, Theme.isDarkThemeEnabled];
UIImage *cachedAvatar = UIImage *cachedAvatar =
[OWSGroupAvatarBuilder.contactsManager.avatarCache imageForKey:cacheKey diameter:(CGFloat)self.diameter]; [OWSGroupAvatarBuilder.contactsManager.avatarCache imageForKey:cacheKey diameter:(CGFloat)self.diameter];
@ -68,7 +68,7 @@ NS_ASSUME_NONNULL_BEGIN
+ (nullable UIImage *)defaultGroupAvatarImage + (nullable UIImage *)defaultGroupAvatarImage
{ {
NSUInteger diameter = 200; NSUInteger diameter = 200;
NSString *cacheKey = @"default-group-avatar"; NSString *cacheKey = [NSString stringWithFormat:@"default-group-avatar-%d", Theme.isDarkThemeEnabled];
UIImage *cachedAvatar = [self.contactsManager.avatarCache imageForKey:cacheKey diameter:(CGFloat)diameter]; UIImage *cachedAvatar = [self.contactsManager.avatarCache imageForKey:cacheKey diameter:(CGFloat)diameter];
if (cachedAvatar) { if (cachedAvatar) {

Loading…
Cancel
Save