Commit Graph
54 Commits
Author SHA1 Message Date
daniel.subiabre 5b98cec087 Basic port of old payment methods 2024-04-12 10:54:18 +02:00
daniel.subiabre 365b5f9555 Set user accounting on pumping 2024-04-12 10:31:27 +02:00
daniel.subiabre 414bcb417d Merge branch 'main' into feat/v3-invest-migration 2024-04-12 10:30:30 +02:00
daniel.subiabre fbcf7bbead Make UsersPump progressive and code style fixes 2024-04-11 15:49:19 +02:00
daniel.subiabre 43defdbe53 Add progressive pump trait 2024-04-11 15:47:54 +02:00
daniel.subiabre 6855b2995d Use array pump trait on users pumping 2024-04-11 14:27:50 +02:00
daniel.subiabre 376493378f Update Accounting setting 2024-04-11 14:22:12 +02:00
daniel.subiabre a67d5292f5 Make max int max amount of money 2024-04-11 13:20:18 +02:00
daniel.subiabre 35419acc5d Draft invest pump 2024-04-10 21:18:34 +02:00
daniel.subiabre 7333fca83f Add gateway flow before transactions on invests pump 2024-04-09 14:41:35 +02:00
daniel.subiabre cf7bc18d38 Prefer payment over transaction as gateway reference 2024-04-09 13:18:07 +02:00
daniel.subiabre 00f27eb3d9 Add invests pump 2024-04-09 13:07:31 +02:00
daniel.subiabre 328ad3b5d8 Use array pump trait in projects pump 2024-04-09 10:37:51 +02:00
daniel.subiabre 68eb9e7e75 Merge branch 'main' into feat/v3-project-migration 2024-04-09 09:42:02 +02:00
daniel.subiabre ccc581cd00 Add array pump trait 2024-04-08 14:20:36 +02:00
daniel.subiabre e1644daeff Merge branch 'main' into feat/v3-project-migration 2024-04-08 14:12:05 +02:00
daniel.subiabre 83e8243298 Fix GatewayInterface checkout var 2024-04-04 13:22:27 +02:00
daniel.subiabre c93851015f Transactions should be generated after Gateways checkout 2024-04-03 13:59:00 +02:00
daniel.subiabre 1d577a1e86 Normalize username on pumping failure 2024-03-26 10:43:32 +01:00
daniel.subiabre d6c5dadc5b Add Pump to ingest projects 2024-03-25 08:47:37 +01:00
daniel.subiabre d5181237cd Ignore users with an id that can't be normalized 2024-03-21 18:15:34 +01:00
daniel.subiabre 32f3b008e3 Flag users as migrated 2024-03-20 16:43:30 +01:00
daniel.subiabre c29b9805f0 Burn it up 2024-03-19 14:18:20 +01:00
daniel.subiabre 02362aed8c Add UsersPump 2024-03-19 14:17:50 +01:00
daniel.subiabre 3cf9a8327b Update stream interface 2024-03-18 18:00:32 +01:00
daniel.subiabre 17d20392c5 Streams of benzina should be able to be rewinded 2024-03-18 17:36:18 +01:00
daniel.subiabre cc01745d47 Move benzina stream classes to their own namespace 2024-03-18 17:19:01 +01:00
daniel.subiabre 667ef909b2 Add Pump interface to benzina 2024-03-18 17:18:35 +01:00
daniel.subiabre 666ac50cfe Remove writers from benzina library 2024-03-18 17:05:03 +01:00
daniel.subiabre 10bfd48b4a Optimize pdo stream 2024-03-15 16:04:02 +01:00
daniel.subiabre a575ac782b ReaderInterface not necessary 2024-03-15 15:41:58 +01:00
daniel.subiabre 41c57c2b9f Fixes to pdo reader and stream 2024-03-15 14:28:55 +01:00
daniel.subiabre 71a6a9d0ad Add tell method to stream interface 2024-03-15 14:28:30 +01:00
daniel.subiabre 20316d040d Start benzina db streaming tool 2024-03-14 16:59:51 +01:00
daniel.subiabre 2abe23b6db TransactionGateway instead of GatewayCheckout 2024-03-12 13:30:02 +01:00
daniel.subiabre 11b1782fc1 Pass Transactions through the Gateway 2024-03-06 16:39:27 +01:00
daniel.subiabre a25371085c Update gateway names compilation 2024-03-06 11:51:45 +01:00
daniel.subiabre 62d537ad2f Update Exchange interface 2024-03-06 11:34:41 +01:00
daniel.subiabre 6b54860f17 Add GatewayCheckout 2024-02-21 12:10:21 +01:00
daniel.subiabre a0a03a9f9c Fix location of compiled gateway names 2024-02-21 12:07:44 +01:00
daniel.subiabre 7c3bed9a45 Store available gateways in lock file at compile time 2024-02-21 12:07:44 +01:00
daniel.subiabre d5c28b467b Early error on gateways with same name 2024-02-21 12:07:44 +01:00
daniel.subiabre 6f91f1775a Handle checkouts after failure or success 2024-02-09 15:47:22 +01:00
daniel.subiabre 7eb3d5eed4 Gateway interaction via Checkouts 2024-02-09 15:16:34 +01:00
daniel.subiabre ac77ac3fc1 Add gateways to txns 2024-01-31 13:38:15 +01:00
daniel.subiabre c1dd419837 Ensure trxs origin and target are not the same 2023-12-19 15:19:18 +01:00
daniel.subiabre 7dce10122f Unify access level of monetizables' amount and currency 2023-12-19 15:01:01 +01:00
daniel.subiabre 2e5f1d046b Store internal money instance instead of building one for Monetizables comparison methods 2023-12-19 14:50:03 +01:00
daniel.subiabre 501021756d Unify Monetizable and AbstractMonetizable 2023-12-19 14:35:00 +01:00
daniel.subiabre 9067cdc8e0 Add basic gateways 2023-12-13 16:02:06 +01:00