commit f427a43ab0ed83535ffac06dc6fed189c99dd808
parent a4be42b4fa80f808dcde8cbc1fedc800d34c6b25
Author: Joel-Haeberli <haebu@rubigen.ch>
Date: Sat, 18 May 2024 15:19:08 +0200
fix: wire gateway format
Diffstat:
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/c2ec/api-wire-gateway.go b/c2ec/api-wire-gateway.go
@@ -300,16 +300,21 @@ func historyIncoming(res http.ResponseWriter, req *http.Request) {
return
}
- transactions := make([]*IncomingReserveTransaction, 0)
+ transactions := make([]IncomingReserveTransaction, 0)
for _, w := range withdrawals {
transaction := NewIncomingReserveTransaction(w)
if transaction != nil {
- transactions = append(transactions, transaction)
+ transactions = append(transactions, *transaction)
}
}
- encoder := NewJsonCodec[[]*IncomingReserveTransaction]()
- enc, err := encoder.EncodeToBytes(&transactions)
+ hist := IncomingHistory{
+ IncomingTransactions: transactions,
+ CreditAccount: CONFIG.Server.CreditAccount,
+ }
+
+ encoder := NewJsonCodec[IncomingHistory]()
+ enc, err := encoder.EncodeToBytes(&hist)
if err != nil {
LogError("wire-gateway-api", err)
res.WriteHeader(HTTP_INTERNAL_SERVER_ERROR)