Ajouter route de List Transactions

Ajouter GET /v2/transactions http/1.1

Ajouter DataClient.ListTransactions()

Ajouter handlers et models associés
This commit is contained in:
Victor Lacasse-Beaudoin 2023-06-08 00:53:05 -04:00
parent 547833cfdb
commit afb944cbb3
4 changed files with 66 additions and 1 deletions

View file

@ -129,6 +129,23 @@ func (d *DataClient) GetTransaction(membreID string, is_perpetual bool) (models.
return transaction, nil
}
func (d *DataClient) ListTransactions() ([]models.Transaction, error) {
var transactions []models.Transaction
if err := d.DB.Select(&transactions, "SELECT * FROM transactions LIMIT 20000;"); err != nil {
return transactions, err
}
return transactions, nil
/*
rows, err := d.DB.Queryx("SELECT * FROM transactions LIMIT 20000;")
if err != nil {
return transactions, err
}
*/
}
/*
// InsertMembres inserts a slice of Membre into a database, returning the amount inserted and any error encountered
func (d *DataClient) InsertMembres(membres []models.Membre) (int64, error) {