LP#1951021: account for change in OverDrive checkout response
authorGalen Charlton <gmc@equinoxOLI.org>
Fri, 7 Jan 2022 23:50:04 +0000 (18:50 -0500)
committerJeff Davis <jdavis@sitka.bclibraries.ca>
Thu, 10 Feb 2022 17:39:22 +0000 (09:39 -0800)
commited14ad6edaf5a7c76b168ca2e624e05719830162
treed86fd638dc64214a8f93b671139375d4137b7055
parentbb054da22808bce0cbfbf1628ef568d89dcf685e
LP#1951021: account for change in OverDrive checkout response

The OverDrive circulation API soon will stop providing a direct
download link in favor of displaying a separate fulfillment page
(either as an iframe or a redirect). This patch implements this
change with the redirect option.

Additional information on the API change can be found at

http://developer.overdrive.com/overdrive-api-notices/01-sep-2021-coming-soon-changes-to-overdrive-checkouts-api

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
Open-ILS/src/perlmods/lib/OpenILS/Utils/HTTPClient.pm
Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js