Commit Graph
12 Commits
Author SHA1 Message Date
Stevan Freeborn 00e54c27c6 feat: rename transaction table to transactions and update related references 2026-03-09 04:29:01 -05:00
Stevan Freeborn a9f1ced0d5 feat: add Plaid transaction handling and async queue processing
- introduced new migration to add Cursor column to AccountMetadata.
- updated AppDbContext model snapshot to reflect changes in the database schema.
- implemented async queue processing with ChannelAsyncQueue and AsyncQueueHostedService.
- created Plaid transaction handlers for added, modified, and removed transactions.
- developed PlaidTransactionService and PlaidTransactionSyncer for syncing transactions.
- added SyncUpdatesProcessor to handle sync updates from Plaid.
- updated tests to accommodate changes in institution and account metadata handling.
2026-03-09 04:29:01 -05:00
Stevan Freeborn 701b89d704 feat(infra): added modeling and migrations for currency code prop 2026-02-14 06:46:05 -06:00
Stevan Freeborn ed7e25961c feat(infra): add modeling to dbcontext for balance model with migrations 2026-02-14 06:46:05 -06:00
Stevan Freeborn 2fd55a55cd fix(infra): update db model to address property name correction 2026-02-13 12:38:18 -06:00
Stevan Freeborn a07fd24ee9 feat(infra): added plaid specific metadata and updated context to model account 2026-02-13 12:38:18 -06:00
Stevan Freeborn 069d019d80 feat(infra): update db context with modeling for institution and relationships 2026-02-13 04:37:47 -06:00
Stevan Freeborn e9b1bd11bb feat(infra): added migrations for adding properties to user model 2026-02-06 06:53:20 -06:00
Stevan Freeborn ce5fd1fd45 refactor(core): enhance User and RefreshToken domain models 2026-02-03 21:04:25 -06:00
Stevan Freeborn d9f0585c4c feat(infra): add indexes with uniqueness 2026-02-03 04:38:40 -06:00
Stevan Freeborn 1335f62ec3 feat(infra): update refresh token model 2026-02-03 04:38:40 -06:00
Stevan Freeborn c79136fb26 refactor(infra): migrate data access and identity impelementations to infrastructure 2026-02-03 04:38:40 -06:00