-
Improvement
-
Resolution: Done
-
Medium
-
None
-
SIMPLY S18 August 18 - Sep 1, SIMPLY S19 September 1 - 15, SIMPLY 22 Oct 14 - Oct 27, SIMPLY S20 September 15 - 29, SIMPLY S21 Sep 29 - Oct 13, SIMPLY S23 Oct 27 - Nov 10
The code for borrowing books on Android has grown to ~1800 lines in a single file. The code is extremely well unit-tested, but it tries to do too much and is too hard to maintain. We now need to add yet another code path to this for SAML support, and it's too much!
We need to refactor the borrow task into separate borrow and fulfill tasks, and separate the fulfill tasks into classes for each of the workflows we support (bearer token, ACS, audio book, bundled, etc).
- blocks
-
SIMPLY-2874 Implement book borrowing with SAML
- Done
- relates to
-
SIMPLY-3083 [Android-HTTP] Transparent bearer token support
- Done
-
SIMPLY-2940 Refactor the task recorder to remove the generic type
- Done