Skip to content

Commit 459acc7

Browse files
committed
Renamed acceptsCommunityMessageRequests
1 parent b37a0b8 commit 459acc7

File tree

6 files changed

+11
-14
lines changed

6 files changed

+11
-14
lines changed

app/src/main/java/org/session/libsession/utilities/recipients/Recipient.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import org.session.libsession.utilities.isLegacyGroup
1313
import org.session.libsession.utilities.isStandard
1414
import org.thoughtcrime.securesms.database.model.NotifyType
1515
import java.time.Instant
16-
import java.time.ZonedDateTime
1716

1817
data class Recipient(
1918
val address: Address,
@@ -113,10 +112,10 @@ data class Recipient(
113112
val mutedUntilMills: Long?
114113
get() = mutedUntil?.toEpochMilli()
115114

116-
val acceptsCommunityMessageRequests: Boolean
115+
val acceptsBlindedCommunityMessageRequests: Boolean
117116
get() = when (data) {
118-
is RecipientData.BlindedContact -> data.acceptsCommunityMessageRequests
119-
is RecipientData.Generic -> data.acceptsCommunityMessageRequests
117+
is RecipientData.BlindedContact -> data.acceptsBlindedCommunityMessageRequests
118+
is RecipientData.Generic -> data.acceptsBlindedCommunityMessageRequests
120119
is RecipientData.Community,
121120
is RecipientData.LegacyGroup,
122121
is RecipientData.Contact,

app/src/main/java/org/session/libsession/utilities/recipients/RecipientData.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import org.session.libsession.messaging.open_groups.OpenGroup
99
import org.session.libsession.utilities.Address
1010
import org.session.libsignal.utilities.AccountId
1111
import java.time.Instant
12-
import java.time.ZonedDateTime
1312

1413
/**
1514
* Represents different kind of data associated with different types of recipients.
@@ -50,7 +49,7 @@ sealed interface RecipientData {
5049
override val avatar: RemoteFile? = null,
5150
override val priority: Long = PRIORITY_VISIBLE,
5251
override val proStatus: ProStatus = ProStatus.None,
53-
val acceptsCommunityMessageRequests: Boolean = false,
52+
val acceptsBlindedCommunityMessageRequests: Boolean = false,
5453
override val profileUpdatedAt: Instant? = null,
5554
) : RecipientData
5655

@@ -59,7 +58,7 @@ sealed interface RecipientData {
5958
override val avatar: RemoteFile.Encrypted?,
6059
override val priority: Long,
6160
override val proStatus: ProStatus,
62-
val acceptsCommunityMessageRequests: Boolean,
61+
val acceptsBlindedCommunityMessageRequests: Boolean,
6362
override val profileUpdatedAt: Instant?
6463
) : ConfigBased, RecipientData
6564

app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ import kotlinx.coroutines.flow.first
7676
import kotlinx.coroutines.flow.map
7777
import kotlinx.coroutines.flow.mapNotNull
7878
import kotlinx.coroutines.flow.receiveAsFlow
79-
import kotlinx.coroutines.flow.scan
8079
import kotlinx.coroutines.launch
8180
import kotlinx.coroutines.withContext
8281
import network.loki.messenger.R
@@ -1425,7 +1424,7 @@ class ConversationActivityV2 : ScreenLockActionBarActivity(), InputBarDelegate,
14251424
}
14261425

14271426
// If we're trying to message someone who has blocked community message requests
1428-
recipient.address.isBlinded && !recipient.acceptsCommunityMessageRequests -> {
1427+
recipient.address.isBlinded && !recipient.acceptsBlindedCommunityMessageRequests -> {
14291428
Phrase.from(applicationContext, R.string.messageRequestsTurnedOff)
14301429
.put(NAME_KEY, recipient.displayName())
14311430
.format()

app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ class ConversationViewModel @AssistedInject constructor(
208208

209209

210210
val showSendAfterApprovalText: Flow<Boolean> get() = recipientFlow.map { r ->
211-
(r.acceptsCommunityMessageRequests || r.isStandardRecipient) && !r.isLocalNumber && !r.approvedMe
211+
(r.acceptsBlindedCommunityMessageRequests || r.isStandardRecipient) && !r.isLocalNumber && !r.approvedMe
212212
}
213213

214214
val openGroupFlow: StateFlow<OpenGroup?> = recipientFlow
@@ -616,7 +616,7 @@ class ConversationViewModel @AssistedInject constructor(
616616
groupDb.getGroup(recipient.address.toGroupString()).orNull()?.isActive == true &&
617617
deprecationState != LegacyGroupDeprecationManager.DeprecationState.DEPRECATED
618618
}
619-
address.isCommunityInbox && !recipient.acceptsCommunityMessageRequests -> false
619+
address.isCommunityInbox && !recipient.acceptsBlindedCommunityMessageRequests -> false
620620
else -> true
621621
}
622622
}

app/src/main/java/org/thoughtcrime/securesms/database/RecipientRepository.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ class RecipientRepository @Inject constructor(
461461
// This information is not available in the config but we infer that
462462
// if you already have this person as blinded contact, you would have been
463463
// able to send them a message before.
464-
acceptsCommunityMessageRequests = true,
464+
acceptsBlindedCommunityMessageRequests = true,
465465
profileUpdatedAt = contact.profileUpdatedEpochSeconds.secondsToInstant()
466466
)
467467
}
@@ -491,7 +491,7 @@ class RecipientRepository @Inject constructor(
491491
displayName = settings.name?.takeIf { it.isNotBlank() } ?: groupMemberInfo?.name.orEmpty(),
492492
avatar = settings.profilePic?.toRemoteFile() ?: groupMemberInfo?.profilePic?.toRemoteFile(),
493493
proStatus = settings.proStatus,
494-
acceptsCommunityMessageRequests = !settings.blocksCommunityMessagesRequests,
494+
acceptsBlindedCommunityMessageRequests = !settings.blocksCommunityMessagesRequests,
495495
),
496496
mutedUntil = settings.muteUntil,
497497
autoDownloadAttachments = settings.autoDownloadAttachments,

app/src/main/java/org/thoughtcrime/securesms/util/UserProfileUtils.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ class UserProfileUtils @AssistedInject constructor(
120120
threadAddress = threadAddress,
121121
isBlinded = recipient.address.isBlinded,
122122
tooltipText = tooltipText,
123-
enableMessage = !recipient.address.isBlinded || recipient.acceptsCommunityMessageRequests,
123+
enableMessage = !recipient.address.isBlinded || recipient.acceptsBlindedCommunityMessageRequests,
124124
expandedAvatar = false,
125125
showQR = false,
126126
showProCTA = false,

0 commit comments

Comments
 (0)