fix(naver-fetch): ingest 응답 필드 matched→queued (BE async 8e28ce9 정합)

This commit is contained in:
2026-07-10 11:26:12 +09:00
parent 8e64c4feb8
commit 29ea82821d
2 changed files with 4 additions and 3 deletions

View File

@@ -77,8 +77,9 @@ async def run_cycle(nas, naver, state, settings) -> None:
continue continue
try: try:
r = await nas.post_ingest(fetched_at, [{"dong": dong, "articles": articles}]) r = await nas.post_ingest(fetched_at, [{"dong": dong, "articles": articles}])
logger.info("ingest dong=%s received=%s new=%s matched=%s", # BE ingest async화(main 8e28ce9): 응답 {received,new,queued} (matched는 백그라운드라 제거됨)
dong, r.get("received"), r.get("new"), r.get("matched")) logger.info("ingest dong=%s received=%s new=%s queued=%s",
dong, r.get("received"), r.get("new"), r.get("queued"))
state.listings_pushed += len(articles) state.listings_pushed += len(articles)
except Exception: except Exception:
logger.exception("listings-ingest 실패 dong=%s", dong) logger.exception("listings-ingest 실패 dong=%s", dong)

View File

@@ -31,7 +31,7 @@ class _FakeNAS:
async def post_ingest(self, fetched_at, batches): async def post_ingest(self, fetched_at, batches):
self.ingests.append({"fetched_at": fetched_at, "batches": batches}) self.ingests.append({"fetched_at": fetched_at, "batches": batches})
n = sum(len(b["articles"]) for b in batches) n = sum(len(b["articles"]) for b in batches)
return {"received": n, "new": n, "matched": 0} return {"received": n, "new": n, "queued": True}
class _FakeNaver: class _FakeNaver: