forked from GitHub-Mirror/riotX-android
Do not display the banner when keys backup is sending keys
This commit is contained in:
parent
c8ab53e39c
commit
ddf4a81905
@ -93,12 +93,12 @@ class KeysBackupBanner @JvmOverloads constructor(
|
|||||||
hideAll()
|
hideAll()
|
||||||
|
|
||||||
when (newState) {
|
when (newState) {
|
||||||
State.Initial -> renderInitial()
|
State.Initial -> renderInitial()
|
||||||
State.Hidden -> renderHidden()
|
State.Hidden -> renderHidden()
|
||||||
is State.Setup -> renderSetup(newState.numberOfKeys)
|
is State.Setup -> renderSetup(newState.numberOfKeys)
|
||||||
is State.Recover -> renderRecover(newState.version)
|
is State.Recover -> renderRecover(newState.version)
|
||||||
is State.Update -> renderUpdate(newState.version)
|
is State.Update -> renderUpdate(newState.version)
|
||||||
State.BackingUp -> renderBackingUp()
|
State.BackingUp -> renderBackingUp()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -120,7 +120,7 @@ class KeysBackupBanner @JvmOverloads constructor(
|
|||||||
|
|
||||||
override fun onClick(v: View?) {
|
override fun onClick(v: View?) {
|
||||||
when (state) {
|
when (state) {
|
||||||
is State.Setup -> {
|
is State.Setup -> {
|
||||||
delegate?.setupKeysBackup()
|
delegate?.setupKeysBackup()
|
||||||
}
|
}
|
||||||
is State.Recover -> {
|
is State.Recover -> {
|
||||||
@ -133,7 +133,7 @@ class KeysBackupBanner @JvmOverloads constructor(
|
|||||||
internal fun onCloseClicked() {
|
internal fun onCloseClicked() {
|
||||||
state.let {
|
state.let {
|
||||||
when (it) {
|
when (it) {
|
||||||
is State.Setup -> {
|
is State.Setup -> {
|
||||||
PreferenceManager.getDefaultSharedPreferences(context).edit {
|
PreferenceManager.getDefaultSharedPreferences(context).edit {
|
||||||
putBoolean(BANNER_SETUP_DO_NOT_SHOW_AGAIN, true)
|
putBoolean(BANNER_SETUP_DO_NOT_SHOW_AGAIN, true)
|
||||||
}
|
}
|
||||||
@ -143,12 +143,12 @@ class KeysBackupBanner @JvmOverloads constructor(
|
|||||||
putString(BANNER_RECOVER_DO_NOT_SHOW_FOR_VERSION, it.version)
|
putString(BANNER_RECOVER_DO_NOT_SHOW_FOR_VERSION, it.version)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
is State.Update -> {
|
is State.Update -> {
|
||||||
PreferenceManager.getDefaultSharedPreferences(context).edit {
|
PreferenceManager.getDefaultSharedPreferences(context).edit {
|
||||||
putString(BANNER_UPDATE_DO_NOT_SHOW_FOR_VERSION, it.version)
|
putString(BANNER_UPDATE_DO_NOT_SHOW_FOR_VERSION, it.version)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else -> {
|
else -> {
|
||||||
// Should not happen, close button is not displayed in other cases
|
// Should not happen, close button is not displayed in other cases
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -217,7 +217,8 @@ class KeysBackupBanner @JvmOverloads constructor(
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun renderBackingUp() {
|
private fun renderBackingUp() {
|
||||||
isVisible = true
|
// Do not render when backing up anymore
|
||||||
|
isVisible = false
|
||||||
|
|
||||||
textView1.setText(R.string.keys_backup_banner_in_progress)
|
textView1.setText(R.string.keys_backup_banner_in_progress)
|
||||||
loading.isVisible = true
|
loading.isVisible = true
|
||||||
|
Loading…
Reference in New Issue
Block a user