mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-27 05:03:28 +00:00
Migrate RecipientDatabase to Kotlin.
This commit is contained in:
@@ -5,11 +5,13 @@ import org.signal.zkgroup.profiles.ProfileKeyCredential
|
||||
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.RecipientRecord
|
||||
import org.thoughtcrime.securesms.groups.GroupId
|
||||
import org.thoughtcrime.securesms.profiles.ProfileName
|
||||
import org.thoughtcrime.securesms.recipients.Recipient
|
||||
import org.thoughtcrime.securesms.recipients.RecipientDetails
|
||||
import org.thoughtcrime.securesms.recipients.RecipientId
|
||||
import org.thoughtcrime.securesms.util.Bitmask
|
||||
import org.thoughtcrime.securesms.wallpaper.ChatWallpaper
|
||||
import org.whispersystems.libsignal.util.guava.Optional
|
||||
import org.whispersystems.signalservice.api.push.ACI
|
||||
@@ -68,7 +70,7 @@ object RecipientDatabaseTestUtils {
|
||||
avatarColor: AvatarColor = AvatarColor.A100,
|
||||
about: String? = null,
|
||||
aboutEmoji: String? = null,
|
||||
syncExtras: RecipientDatabase.RecipientSettings.SyncExtras = RecipientDatabase.RecipientSettings.SyncExtras(
|
||||
syncExtras: RecipientRecord.SyncExtras = RecipientRecord.SyncExtras(
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -88,7 +90,7 @@ object RecipientDatabaseTestUtils {
|
||||
systemContact,
|
||||
isSelf,
|
||||
registered,
|
||||
RecipientDatabase.RecipientSettings(
|
||||
RecipientRecord(
|
||||
recipientId,
|
||||
aci,
|
||||
username,
|
||||
@@ -121,6 +123,11 @@ object RecipientDatabaseTestUtils {
|
||||
unidentifiedAccessMode,
|
||||
forceSmsSelection,
|
||||
capabilities,
|
||||
Recipient.Capability.deserialize(Bitmask.read(capabilities, RecipientDatabase.Capabilities.GROUPS_V2, RecipientDatabase.Capabilities.BIT_LENGTH).toInt()),
|
||||
Recipient.Capability.deserialize(Bitmask.read(capabilities, RecipientDatabase.Capabilities.GROUPS_V1_MIGRATION, RecipientDatabase.Capabilities.BIT_LENGTH).toInt()),
|
||||
Recipient.Capability.deserialize(Bitmask.read(capabilities, RecipientDatabase.Capabilities.SENDER_KEY, RecipientDatabase.Capabilities.BIT_LENGTH).toInt()),
|
||||
Recipient.Capability.deserialize(Bitmask.read(capabilities, RecipientDatabase.Capabilities.ANNOUNCEMENT_GROUPS, RecipientDatabase.Capabilities.BIT_LENGTH).toInt()),
|
||||
Recipient.Capability.deserialize(Bitmask.read(capabilities, RecipientDatabase.Capabilities.CHANGE_NUMBER, RecipientDatabase.Capabilities.BIT_LENGTH).toInt()),
|
||||
insightBannerTier,
|
||||
storageId,
|
||||
mentionSetting,
|
||||
|
||||
Reference in New Issue
Block a user