fix(dashboard): remove simulated deposits, withdrawals, and transaction history - #229
Open
privexlabs wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Authenticated financial dashboard widgets displayed fabricated transaction history and marked deposits/withdrawals as complete after client-side timers, with no ledger or provider backing.
Changes
components/dashboard/funds-management.tsx: removed the hard-codedmockTransactionsseed and thesetTimeout-based fake success transitions. Transaction history is now loaded from/api/wallet/summary. Deposits are routed through the real/api/payments/initializePaystack checkout flow. Withdrawals now report an honest "unavailable" state instead of fabricating a completed/pending transaction, since no payout provider is wired up yet.components/dashboard/loan/withdrawal-system.tsx: removed the hard-codedmockTransactionsseed. Transaction history is now loaded from/api/transactions/ledger. The withdrawal handler no longer simulates a successful/pending transition via a timer; it now reports the same honest "unavailable" state.Issues
Resolves #195
Verification
cargo buildwas not run.cargo testwas not run.