summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2024-01-30 18:55:55 -0600
committerTorsten Grote <t@grobox.de>2024-02-02 15:56:57 -0300
commitf004af7b746a436e7317d5c27f8f261bd7a407f0 (patch)
treef9b4ad5b3fa40d4e53d5dd640439f3ae6bc02de8 /wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt
parent636b11b195cd250b96e7de4bea5fa32fc374d2a2 (diff)
downloadtaler-android-f004af7b746a436e7317d5c27f8f261bd7a407f0.tar.gz
taler-android-f004af7b746a436e7317d5c27f8f261bd7a407f0.tar.bz2
taler-android-f004af7b746a436e7317d5c27f8f261bd7a407f0.zip
[wallet] Redirect to details view after payment, deprecate proposalId, and remove pending op actions
bug 0008297
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt')
-rw-r--r--wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt35
1 files changed, 0 insertions, 35 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt b/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt
index 6bfcf90..a76a7d1 100644
--- a/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt
+++ b/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt
@@ -17,14 +17,11 @@
package net.taler.wallet.pending
import android.os.Bundle
-import android.util.Log
import android.view.LayoutInflater
import android.view.Menu
import android.view.MenuInflater
import android.view.MenuItem
import android.view.View
-import android.view.View.GONE
-import android.view.View.VISIBLE
import android.view.ViewGroup
import android.widget.LinearLayout
import android.widget.TextView
@@ -36,13 +33,11 @@ import androidx.recyclerview.widget.RecyclerView
import net.taler.common.showError
import net.taler.wallet.MainViewModel
import net.taler.wallet.R
-import net.taler.wallet.TAG
import net.taler.wallet.databinding.FragmentPendingOperationsBinding
import org.json.JSONObject
interface PendingOperationClickListener {
fun onPendingOperationClick(type: String, detail: JSONObject)
- fun onPendingOperationActionClick(type: String, detail: JSONObject)
}
class PendingOperationsFragment : Fragment(), PendingOperationClickListener {
@@ -113,20 +108,6 @@ class PendingOperationsFragment : Fragment(), PendingOperationClickListener {
override fun onPendingOperationClick(type: String, detail: JSONObject) {
requireActivity().showError("No detail view for $type implemented yet.")
}
-
- override fun onPendingOperationActionClick(type: String, detail: JSONObject) {
- when (type) {
- "proposal-choice" -> {
- Log.v(TAG, "got action click on proposal-choice")
- val proposalId = detail.optString("proposalId", "")
- if (proposalId == "") {
- return
- }
- model.paymentManager.abortProposal(proposalId)
- }
- }
- }
-
}
class PendingOperationsAdapter(
@@ -155,22 +136,6 @@ class PendingOperationsAdapter(
pendingContainer.setOnClickListener {
listener.onPendingOperationClick(p.type, p.detail)
}
- when (p.type) {
- "proposal-choice" -> {
- val btn1 = holder.rowView.findViewById<TextView>(R.id.button_pending_action_1)
- btn1.text = btn1.context.getString(R.string.pending_operations_refuse)
- btn1.visibility = VISIBLE
- btn1.setOnClickListener {
- listener.onPendingOperationActionClick(p.type, p.detail)
- }
- }
- else -> {
- val btn1 = holder.rowView.findViewById<TextView>(R.id.button_pending_action_1)
- btn1.text = btn1.context.getString(R.string.pending_operations_no_action)
- btn1.visibility = GONE
- btn1.setOnClickListener {}
- }
- }
val textView = holder.rowView.findViewById<TextView>(R.id.pending_text)
val subTextView = holder.rowView.findViewById<TextView>(R.id.pending_subtext)
subTextView.text = p.detail.toString(1)