|
|
@ -23,6 +23,7 @@ class KeyPairMigrationBottomSheet : BottomSheetDialogFragment() {
|
|
|
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
|
|
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
|
|
|
super.onViewCreated(view, savedInstanceState)
|
|
|
|
super.onViewCreated(view, savedInstanceState)
|
|
|
|
upgradeNowButton.setOnClickListener { upgradeNow() }
|
|
|
|
upgradeNowButton.setOnClickListener { upgradeNow() }
|
|
|
|
|
|
|
|
upgradeLaterButton.setOnClickListener { upgradeLater() }
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
|
|
|
|
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
|
|
|
@ -41,4 +42,13 @@ class KeyPairMigrationBottomSheet : BottomSheetDialogFragment() {
|
|
|
|
val applicationContext = requireContext().applicationContext as ApplicationContext
|
|
|
|
val applicationContext = requireContext().applicationContext as ApplicationContext
|
|
|
|
applicationContext.clearAllData(true)
|
|
|
|
applicationContext.clearAllData(true)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private fun upgradeLater() {
|
|
|
|
|
|
|
|
val dialog = AlertDialog.Builder(requireContext())
|
|
|
|
|
|
|
|
dialog.setMessage("You won't be able to send or receive messages until you upgrade.")
|
|
|
|
|
|
|
|
dialog.setPositiveButton(R.string.ok) { _, _ ->
|
|
|
|
|
|
|
|
dismiss()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
dialog.create().show()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|