john-okeefe
f87d8fdff5
refactor(handlers): Phase 4 - create MatchingHandler for sync operations
- Create MatchingHandler struct with db and connManager fields
- Add NewMatchingHandler constructor
- Add getMatchingService helper method
- Move 12 matching methods from book_matching.go:
* Core matching: QueryBooks, LinkBook, GetUnlinkedBooks, GetBookMatches
* File aliases: GetDeviceFileAliases, CreateDeviceFileAlias, UpdateDeviceFileAlias, DeleteDeviceFileAlias
* Bulk operations: BulkLinkBooks, AutoLinkBooks, GetUnlinkedBookSuggestions
Methods copied (not moved) to maintain backward compatibility.
Duplicates will be removed in Phase 7.
This is Phase 4 of the ebook.go refactoring plan.
2026-02-07 19:49:47 -05:00
..
2026-02-01 16:11:54 -05:00
2026-02-03 13:54:11 -05:00
2026-02-01 16:11:54 -05:00
2026-02-01 16:11:54 -05:00
2026-02-01 16:11:54 -05:00
2026-02-01 16:11:54 -05:00
2026-02-01 16:11:54 -05:00
2026-02-01 16:11:54 -05:00
2026-02-01 16:11:54 -05:00
2026-02-07 19:49:07 -05:00
2026-02-01 16:26:59 -05:00
2026-02-01 16:11:54 -05:00
2026-02-02 16:46:22 -05:00
2026-02-07 19:49:47 -05:00
2026-02-07 19:49:35 -05:00
2026-02-01 16:11:54 -05:00
2026-02-01 16:11:54 -05:00
2026-02-01 16:11:54 -05:00
2026-02-01 16:11:54 -05:00
2026-02-07 19:49:40 -05:00
2026-02-01 16:24:58 -05:00
2026-02-01 16:11:54 -05:00
2026-02-01 16:11:54 -05:00