Files
crowd-funder-for-time-pwa/src
Matthew Raymer ff75fa5349 refactor(scanner): improve barcode scanner initialization and error handling
- Fix scanner listener initialization in class component
  * Replace Vue ref with direct class property for scanListener
  * Remove unnecessary .value accesses throughout the code

- Enhance error handling and cleanup
  * Add proper cleanup on scanner errors
  * Add cleanup in stopScanning method
  * Improve error message formatting
  * Add error handling in handleScanResult

- Improve state management
  * Move state updates into try/catch blocks
  * Add finally block to reset state after scan processing
  * Better handling of processing states during scanning

- Add comprehensive logging
  * Log each step of scanner initialization
  * Add detailed error logging
  * Format object logs to prevent [object Object] output

- Code style improvements
  * Fix indentation throughout the file
  * Consistent error handling patterns
  * Better code organization and readability
2025-04-16 08:05:04 +00:00
..
2024-03-24 11:18:29 -06:00
2025-04-11 11:28:14 +00:00
2022-11-16 14:48:22 +08:00
2024-04-07 11:02:54 -06:00
2024-07-23 20:14:07 -06:00