cashless2ecash

cashless2ecash: pay with cards for digital cash (experimental)
Log | Files | Refs | README

commit 6e19f2beecba37bc063d285a8767625946069143
parent 8ae3bea92736707b8bce367aa77e695bc00ebe48
Author: Joel-Haeberli <haebu@rubigen.ch>
Date:   Mon,  3 Jun 2024 20:44:59 +0200

fix: enhance logging

Diffstat:
Mc2ec/api-wire-gateway.go | 16----------------
Mc2ec/proc-transfer.go | 12++++++++++++
2 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/c2ec/api-wire-gateway.go b/c2ec/api-wire-gateway.go @@ -264,22 +264,6 @@ func transfer(res http.ResponseWriter, req *http.Request) { res.WriteHeader(HTTP_INTERNAL_SERVER_ERROR) return } - err = refundClient.Refund(tid) - if err != nil { - LogWarn("wire-gateway-api", "failed refunding") - LogError("wire-gateway-api", err) - } - - err = DB.UpdateTransfer( - t.RequestUid, - time.Now().Unix(), - TRANSFER_STATUS_SUCCESS, // success - t.Retries, - ) - if err != nil { - LogWarn("wire-gateway-api", "failed setting refund to success state") - LogError("wire-gateway-api", err) - } } setLastResponseCodeForLogger(HTTP_OK) } diff --git a/c2ec/proc-transfer.go b/c2ec/proc-transfer.go @@ -174,6 +174,18 @@ func executePendingTransfers(errs chan error, lastlog time.Time) { transferFailed(t, errs) continue } + + LogInfo("proc-transfer", "setting transfer to success state") + err = DB.UpdateTransfer( + t.RequestUid, + time.Now().Unix(), + TRANSFER_STATUS_SUCCESS, // success + t.Retries, + ) + if err != nil { + LogWarn("proc-transfer", "failed setting refund to success state") + LogError("proc-transfer", err) + } } }