summaryrefslogtreecommitdiff
path: root/src/srht_contrib/main.py
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-04-11 21:32:49 -0500
committerChristian Cleberg <[email protected]>2026-04-11 21:32:49 -0500
commit533866679755bd6e7a97cfa0f050eaa832b0b373 (patch)
tree8f2ca7dd89661be972cd5750ed991862aa0fe8da /src/srht_contrib/main.py
parentfe5efeb33639e963029c3a118ccc2e98bafccb58 (diff)
downloadhutch-stats-533866679755bd6e7a97cfa0f050eaa832b0b373.tar.gz
hutch-stats-533866679755bd6e7a97cfa0f050eaa832b0b373.tar.bz2
hutch-stats-533866679755bd6e7a97cfa0f050eaa832b0b373.zip
fix: reduce sr.ht poll API load with cached repo discovery
Diffstat (limited to 'src/srht_contrib/main.py')
-rw-r--r--src/srht_contrib/main.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/srht_contrib/main.py b/src/srht_contrib/main.py
index 3737569..d8284d6 100644
--- a/src/srht_contrib/main.py
+++ b/src/srht_contrib/main.py
@@ -26,8 +26,8 @@ logger = logging.getLogger(__name__)
def build_poller(settings: Settings) -> PollerService:
- todo_client = SourceHutGraphQLClient(settings.todo_srht_endpoint, settings.srht_token)
- git_client = SourceHutGraphQLClient(settings.git_srht_endpoint, settings.srht_token)
+ todo_client = SourceHutGraphQLClient(settings.todo_srht_endpoint, settings.srht_token, request_delay=settings.srht_request_delay_seconds)
+ git_client = SourceHutGraphQLClient(settings.git_srht_endpoint, settings.srht_token, request_delay=settings.srht_request_delay_seconds)
todo_service = TodoIngestionService(todo_client, settings)
git_service = GitIngestionService(git_client, settings)
return PollerService(todo_service=todo_service, git_service=git_service, settings=settings)