From 1c920c6be6f1d4da8ae8dc3d56e7d58dc7fe0352 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Wed, 26 Sep 2018 11:13:13 -0400 Subject: [PATCH] Rework group avatars to reflect conversation colors. --- SignalMessaging/utils/OWSGroupAvatarBuilder.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SignalMessaging/utils/OWSGroupAvatarBuilder.m b/SignalMessaging/utils/OWSGroupAvatarBuilder.m index e48dcb9a4..ecf497d75 100644 --- a/SignalMessaging/utils/OWSGroupAvatarBuilder.m +++ b/SignalMessaging/utils/OWSGroupAvatarBuilder.m @@ -45,7 +45,7 @@ NS_ASSUME_NONNULL_BEGIN - (nullable UIImage *)buildDefaultImage { - NSString *cacheKey = self.thread.uniqueId; + NSString *cacheKey = [NSString stringWithFormat:@"%@-%d", self.thread.uniqueId, Theme.isDarkThemeEnabled]; UIImage *cachedAvatar = [OWSGroupAvatarBuilder.contactsManager.avatarCache imageForKey:cacheKey diameter:(CGFloat)self.diameter]; @@ -68,7 +68,7 @@ NS_ASSUME_NONNULL_BEGIN + (nullable UIImage *)defaultGroupAvatarImage { 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]; if (cachedAvatar) {