No description
- Introduced WalletWebSocketService to manage WebSocket connections for real-time wallet updates. - Implemented methods to handle incoming messages, including wallet balance updates and transaction notifications. - Updated WalletService to add transactions based on WebSocket notifications, ensuring accurate wallet state. - Enhanced app configuration to support WebSocket settings, improving flexibility in connection management. These changes enhance the wallet module's responsiveness and user experience by providing real-time updates on wallet activities. Enhance WalletWebSocketService with improved logging and authentication event handling - Added detailed logging throughout the WalletWebSocketService to aid in debugging and monitoring. - Integrated eventBus to listen for authentication events, enabling automatic connection and disconnection based on user login status. - Adjusted WebSocket connection logic to handle wallet credentials more effectively and ensure accurate balance updates. - Improved error handling and connection management for a more robust WebSocket experience. These enhancements improve the reliability and transparency of the wallet's WebSocket interactions, contributing to a better user experience. Enhance wallet balance update logic and logging in WalletWebSocketService - Improved logging for wallet balance updates to provide clearer insights into balance changes and payment adjustments. - Refined balance adjustment logic to correctly handle outgoing and incoming payments, ensuring accurate wallet state. - Updated AuthService to log both the old and new wallet balance during updates, enhancing debugging capabilities. These changes improve the reliability and transparency of wallet balance management, contributing to a better user experience. Refactor wallet balance update logic in AuthService and WalletWebSocketService - Enhanced the updateWalletBalance method in AuthService to accept an optional walletId, allowing for more flexible wallet balance updates. - Improved logging to indicate which wallet's balance is being updated, aiding in debugging. - Updated WalletWebSocketService to retrieve the wallet ID from PaymentService before updating the balance, ensuring accurate wallet state management. These changes improve the robustness and clarity of wallet balance handling across the application. |
||
|---|---|---|
| .vscode | ||
| docs | ||
| electron | ||
| public | ||
| src | ||
| .cursorrules | ||
| .env.example | ||
| .gitignore | ||
| CLAUDE.md | ||
| components.json | ||
| forge.config.js | ||
| index.html | ||
| nginx.conf.example | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tailwind.config.js | ||
| test-formatting.html | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
Vue 3 + TypeScript + Vite
This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.
Learn more about the recommended Project Setup and IDE Support in the Vue Docs TypeScript Guide.