commit 3cd5faf1ed94005524792c3b3ef45956f3f75c1f
parent e25a0a5a94802cc239a1a7115e99bbee339e7e81
Author: Joel-Haeberli <haebu@rubigen.ch>
Date: Mon, 3 Jun 2024 19:09:26 +0200
fix: enhance logging
Diffstat:
3 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/c2ec/api-wire-gateway.go b/c2ec/api-wire-gateway.go
@@ -269,6 +269,17 @@ func transfer(res http.ResponseWriter, req *http.Request) {
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
@@ -171,16 +171,6 @@ func executePendingTransfers(errs chan error, lastlog time.Time) {
transferFailed(t, errs)
continue
}
-
- err = DB.UpdateTransfer(
- t.RequestUid,
- time.Now().Unix(),
- TRANSFER_STATUS_SUCCESS, // success
- t.Retries,
- )
- if err != nil {
- errs <- err
- }
}
}
diff --git a/c2ec/wallee-client.go b/c2ec/wallee-client.go
@@ -239,6 +239,7 @@ func (w *WalleeClient) Refund(transactionId string) error {
if status != HTTP_OK {
return errors.New("failed refunding the transaction at the wallee-backend. statuscode=" + strconv.Itoa(status))
}
+
return nil
}