Add POST method to /v1/library/<dummy> redirect route #3296
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.
ANONYMIZED_KOBOPLUSPurchase-DefaultCWA-250219-1509h39.log
Adding POST method to /v1/library/ redirect implementation allows for syncing of notebooks on pen-enabled devices.
EDIT 1: Upon reverting the change, syncing of notebooks persists. I'm missing something...
EDIT 2: This change also fixes an issue where clicking "Read with Kobo Plus" silently fails to add a Kobo Plus book to a users account from the Kobo Store on device. (Device tested: Libra Colour). The following log is relevant to the error that lead me to open this PR.
By adding the POST method to the /v1/library/ route, Calibre-Web correctly redirects the request generated by the "Read with Kobo Plus" button via the store on-device along with similar requests generated the addition of new notebooks.