diff options
author | Iván Ávalos <avalos@disroot.org> | 2024-01-30 18:55:55 -0600 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2024-02-02 15:56:57 -0300 |
commit | f004af7b746a436e7317d5c27f8f261bd7a407f0 (patch) | |
tree | f9b4ad5b3fa40d4e53d5dd640439f3ae6bc02de8 /wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt | |
parent | 636b11b195cd250b96e7de4bea5fa32fc374d2a2 (diff) | |
download | taler-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.kt | 35 |
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) |