Revamp group name color generation.

This commit is contained in:
Cody Henthorne
2023-07-27 16:07:38 -04:00
committed by GitHub
parent 938309d125
commit 39f96bb12c
15 changed files with 86 additions and 105 deletions

View File

@@ -2,10 +2,12 @@ package org.thoughtcrime.securesms.database
import android.net.Uri
import org.signal.core.util.Bitmask
import org.signal.core.util.toOptional
import org.signal.libsignal.zkgroup.profiles.ExpiringProfileKeyCredential
import org.thoughtcrime.securesms.badges.models.Badge
import org.thoughtcrime.securesms.conversation.colors.AvatarColor
import org.thoughtcrime.securesms.conversation.colors.ChatColors
import org.thoughtcrime.securesms.database.model.GroupRecord
import org.thoughtcrime.securesms.database.model.ProfileAvatarFileDetails
import org.thoughtcrime.securesms.database.model.RecipientRecord
import org.thoughtcrime.securesms.groups.GroupId
@@ -85,7 +87,8 @@ object RecipientDatabaseTestUtils {
hasGroupsInCommon: Boolean = false,
badges: List<Badge> = emptyList(),
isReleaseChannel: Boolean = false,
isActive: Boolean = true
isActive: Boolean = true,
groupRecord: GroupRecord? = null
): Recipient = Recipient(
recipientId,
RecipientDetails(
@@ -159,7 +162,8 @@ object RecipientDatabaseTestUtils {
participants,
isReleaseChannel,
isActive,
null
null,
groupRecord.toOptional()
),
resolved
)