summaryrefslogtreecommitdiff
path: root/src/srht_contrib/jobs/poller.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/srht_contrib/jobs/poller.py')
-rw-r--r--src/srht_contrib/jobs/poller.py12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/srht_contrib/jobs/poller.py b/src/srht_contrib/jobs/poller.py
index 94a7d96..b2fe70f 100644
--- a/src/srht_contrib/jobs/poller.py
+++ b/src/srht_contrib/jobs/poller.py
@@ -91,7 +91,6 @@ class PollerService:
inserted = 0
inserted += self._poll_service(db, actor, self.todo_service.service_name, self.todo_service.fetch_recent_events)
self._sync_tracked_repositories(db, actor)
- git_repositories = self._tracked_repositories_for_actor(db, actor)
inserted += self._poll_service(
db,
actor,
@@ -99,7 +98,7 @@ class PollerService:
lambda actor, since: self.git_service.fetch_recent_events(
actor=actor,
since=since,
- repositories=git_repositories,
+ db=db,
),
)
return inserted
@@ -172,15 +171,6 @@ class PollerService:
)
db.flush()
- def _tracked_repositories_for_actor(self, db: Session, actor: str) -> list[str]:
- rows = db.scalars(
- select(TrackedRepository.repo_name)
- .where(TrackedRepository.service == self.git_service.service_name)
- .where(TrackedRepository.actor == actor)
- .order_by(TrackedRepository.repo_name)
- ).all()
- return list(rows)
-
def _update_tracked_actor_poll_state(self, db: Session, actor: str, status: str, error: str | None) -> None:
tracked_actor = self.track_actor_request(db, actor, update_last_requested=False)
tracked_actor.last_poll_status = status