Add archive state indicator to media chat items.

This commit is contained in:
Cody Henthorne
2025-06-10 15:24:18 -04:00
committed by GitHub
parent 536b599449
commit 2394972620
13 changed files with 155 additions and 1 deletions

View File

@@ -33,6 +33,7 @@ class InternalValues internal constructor(store: KeyValueStore) : SignalStoreVal
const val NEW_CALL_UI: String = "internal.new.call.ui"
const val LARGE_SCREEN_UI: String = "internal.large.screen.ui"
const val FORCE_SPLIT_PANE_ON_COMPACT_LANDSCAPE: String = "internal.force.split.pane.on.compact.landscape.ui"
const val SHOW_ARCHIVE_STATE_HINT: String = "internal.show_archive_state_hint"
}
public override fun onFirstEverAppLaunch() = Unit
@@ -178,6 +179,8 @@ class InternalValues internal constructor(store: KeyValueStore) : SignalStoreVal
var forceSsre2Capability by booleanValue("internal.force_ssre2_capability", false).defaultForExternalUsers()
var showArchiveStateHint by booleanValue(SHOW_ARCHIVE_STATE_HINT, false).defaultForExternalUsers()
private fun <T> SignalStoreValueDelegate<T>.defaultForExternalUsers(): SignalStoreValueDelegate<T> {
return this.withPrecondition { RemoteConfig.internalUser }
}