# Fetch third party data for topic list

**URL:** <https://meta.discourse.org/t/fetch-third-party-data-for-topic-list/320860>\
**Category:** Development\
**Created:** [August 9, 2024, 8:43am UTC](https://meta.discourse.org/t/fetch-third-party-data-for-topic-list/320860 "2024-08-09T08:43:36Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)\
**Post date:** [August 13, 2024, 8:37am UTC](https://meta.discourse.org/t/fetch-third-party-data-for-topic-list/320860/7 "2024-08-13T08:37:27Z")

</div>

The sidekiq job will not know about whether a page list loads more data. It is independent.

You will have the sidekiq job periodically load the data using the API and store it together with the topic.

Then when the topic list is loaded, the stored data will be retrieved. See it as a caching mechanism.

---

_[View the full topic](https://meta.discourse.org/t/fetch-third-party-data-for-topic-list/320860)._
