diff options
author | Torsten Grote <t@grobox.de> | 2020-04-01 15:02:15 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-04-01 15:02:15 -0300 |
commit | aa6dad91b20edd0a304423d1edc267cf4e8b5dbe (patch) | |
tree | 08376a2d952236ed16eaf49a36e057aec6dd5908 /merchant-terminal/src/main/java/net/taler/merchantpos/history/HistoryManager.kt | |
parent | a66b2179638ba8c458aaba86d0707c7046ad881b (diff) | |
download | taler-android-aa6dad91b20edd0a304423d1edc267cf4e8b5dbe.tar.gz taler-android-aa6dad91b20edd0a304423d1edc267cf4e8b5dbe.tar.bz2 taler-android-aa6dad91b20edd0a304423d1edc267cf4e8b5dbe.zip |
[pos] Enable refunds
Diffstat (limited to 'merchant-terminal/src/main/java/net/taler/merchantpos/history/HistoryManager.kt')
-rw-r--r-- | merchant-terminal/src/main/java/net/taler/merchantpos/history/HistoryManager.kt | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/merchant-terminal/src/main/java/net/taler/merchantpos/history/HistoryManager.kt b/merchant-terminal/src/main/java/net/taler/merchantpos/history/HistoryManager.kt index 3aaf3a4..6b95e16 100644 --- a/merchant-terminal/src/main/java/net/taler/merchantpos/history/HistoryManager.kt +++ b/merchant-terminal/src/main/java/net/taler/merchantpos/history/HistoryManager.kt @@ -21,7 +21,6 @@ import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData import com.android.volley.Request.Method.GET import com.android.volley.RequestQueue -import com.android.volley.Response.ErrorListener import com.android.volley.Response.Listener import com.fasterxml.jackson.annotation.JsonIgnore import com.fasterxml.jackson.annotation.JsonProperty @@ -29,6 +28,7 @@ import com.fasterxml.jackson.databind.ObjectMapper import com.fasterxml.jackson.module.kotlin.readValue import net.taler.common.Amount import net.taler.common.Timestamp +import net.taler.merchantpos.LogErrorListener import net.taler.merchantpos.config.ConfigManager import net.taler.merchantpos.config.MerchantRequest import org.json.JSONObject @@ -36,15 +36,11 @@ import org.json.JSONObject data class HistoryItem( @JsonProperty("order_id") val orderId: String, - @JsonProperty("amount") - val amountStr: String, + val amount: Amount, val summary: String, val timestamp: Timestamp ) { @get:JsonIgnore - val amount: Amount by lazy { Amount.fromJSONString(amountStr) } - - @get:JsonIgnore val time = timestamp.ms } @@ -72,7 +68,7 @@ class HistoryManager( val params = mapOf("instance" to merchantConfig.instance) val req = MerchantRequest(GET, merchantConfig, "history", params, null, Listener { onHistoryResponse(it) }, - ErrorListener { onHistoryError() }) + LogErrorListener { onHistoryError() }) queue.add(req) } |