Improvements to FakeRequestManager:
- Refactor delays to support a per-response delay via MainThreadRunner.
- Add support for failed responses.
- Enqueue triggerRefresh as a HEAD_INVALIDATE task. This correctly puts the
  TaskQueue into a delaying state.

Also fix concurrent modification exceptions in FakeMainThreadRunner.

PiperOrigin-RevId: 242946107
Change-Id: I9cd7a1dd544d4fb38d2e67960fbe18d0c50c78a3
19 files changed
tree: 01b1991aa0aa10f59c56fc1d303cc0b49af8aabb
  1. src/
  2. third_party/
  3. AUTHORS
  4. CONTRIBUTING.md
  5. CONTRIBUTORS
  6. LICENSE
  7. README.md
  8. WORKSPACE
README.md

Feed Libraries

This directory includes various libraries and protocols which users can use to to embed the proactive content recommendations into their application. Supported surfaces currently include Android.

Contributing

See CONTRIBUTING.md.