fix: discord status code cleanup
This commit is contained in:
parent
a5567ef909
commit
5e307bb796
1 changed files with 21 additions and 21 deletions
|
@ -808,40 +808,40 @@ class SettingsActivity : AppCompatActivity(), SimpleDialog.OnDialogResultListene
|
||||||
reload()
|
reload()
|
||||||
}
|
}
|
||||||
|
|
||||||
val imageSwitcher: ImageView = findViewById(R.id.imageSwitcher)
|
binding.imageSwitcher.visibility = View.VISIBLE
|
||||||
imageSwitcher.visibility = View.VISIBLE
|
var initialStatus = when (PrefManager.getVal<String>(PrefName.DiscordStatus)) {
|
||||||
val temp3: String = PrefManager.getVal(PrefName.DiscordStatus)
|
|
||||||
var temp5 = when (temp3) {
|
|
||||||
"online" -> R.drawable.discord_status_online
|
"online" -> R.drawable.discord_status_online
|
||||||
"idle" -> R.drawable.discord_status_idle
|
"idle" -> R.drawable.discord_status_idle
|
||||||
"dnd" -> R.drawable.discord_status_dnd
|
"dnd" -> R.drawable.discord_status_dnd
|
||||||
else -> R.drawable.discord_status_online
|
else -> R.drawable.discord_status_online
|
||||||
}
|
}
|
||||||
imageSwitcher.setImageResource(temp5)
|
binding.imageSwitcher.setImageResource(initialStatus)
|
||||||
|
|
||||||
val zoomInAnimation = AnimationUtils.loadAnimation(this, R.anim.bounce_zoom)
|
val zoomInAnimation = AnimationUtils.loadAnimation(this, R.anim.bounce_zoom)
|
||||||
imageSwitcher.setOnClickListener {
|
binding.imageSwitcher.setOnClickListener {
|
||||||
temp5 = when (temp5) {
|
var status = "online"
|
||||||
R.drawable.discord_status_online -> R.drawable.discord_status_idle
|
initialStatus = when (initialStatus) {
|
||||||
R.drawable.discord_status_idle -> R.drawable.discord_status_dnd
|
R.drawable.discord_status_online -> {
|
||||||
R.drawable.discord_status_dnd -> R.drawable.discord_status_online
|
status = "idle"
|
||||||
|
R.drawable.discord_status_idle
|
||||||
|
}
|
||||||
|
R.drawable.discord_status_idle -> {
|
||||||
|
status = "dnd"
|
||||||
|
R.drawable.discord_status_dnd
|
||||||
|
}
|
||||||
|
R.drawable.discord_status_dnd -> {
|
||||||
|
status = "online"
|
||||||
|
R.drawable.discord_status_online
|
||||||
|
}
|
||||||
else -> R.drawable.discord_status_online
|
else -> R.drawable.discord_status_online
|
||||||
}
|
}
|
||||||
|
|
||||||
val status = when (temp5) {
|
|
||||||
R.drawable.discord_status_online -> "online"
|
|
||||||
R.drawable.discord_status_idle -> "idle"
|
|
||||||
R.drawable.discord_status_dnd -> "dnd"
|
|
||||||
else -> "online"
|
|
||||||
}
|
|
||||||
|
|
||||||
PrefManager.setVal(PrefName.DiscordStatus, status)
|
PrefManager.setVal(PrefName.DiscordStatus, status)
|
||||||
imageSwitcher.setImageResource(temp5)
|
binding.imageSwitcher.setImageResource(initialStatus)
|
||||||
imageSwitcher.startAnimation(zoomInAnimation)
|
binding.imageSwitcher.startAnimation(zoomInAnimation)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
val imageSwitcher: ImageView = findViewById(R.id.imageSwitcher)
|
binding.imageSwitcher.visibility = View.GONE
|
||||||
imageSwitcher.visibility = View.GONE
|
|
||||||
binding.settingsDiscordAvatar.setImageResource(R.drawable.ic_round_person_24)
|
binding.settingsDiscordAvatar.setImageResource(R.drawable.ic_round_person_24)
|
||||||
binding.settingsDiscordUsername.visibility = View.GONE
|
binding.settingsDiscordUsername.visibility = View.GONE
|
||||||
binding.settingsDiscordLogin.setText(R.string.login)
|
binding.settingsDiscordLogin.setText(R.string.login)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue