Commit Graph

287 Commits

Author SHA1 Message Date
c668914edd Handle Jikan test cleanup errors 2026-06-25 02:35:51 +02:00
087ff429ab Handle Jikan cache refresh errors 2026-06-25 02:35:51 +02:00
6bf91f293b Handle anime refresh errors 2026-06-25 02:35:51 +02:00
9e0f2231b5 fix: stop stale request retries 2026-06-25 02:35:51 +02:00
16ba3d25ba refactor: split fetchRelationResults to satisfy funlen 2026-06-25 02:35:51 +02:00
bb8aac06eb fix: allow empty search results from jikan 2026-06-25 02:35:51 +02:00
bc7a3f58cf fix: apply go fix updates (any, range loop, slices, maps) 2026-06-25 02:35:51 +02:00
656ddbd005 fix: defer resp.Body.Close in handleResponseRetry 2026-06-25 02:35:51 +02:00
06b50509e8 feat: add http roundtripper mock and deterministic integration tests for allanime 2026-06-25 02:35:51 +02:00
c9bdc4a75e fix: unblock jikan limiter waits 2026-06-25 02:35:51 +02:00
e836d464cb test: harden allanime crypto tests 2026-06-25 02:35:51 +02:00
ec10fa56b4 fix: replace package-level traceEnabled with per-client field 2026-06-25 02:35:51 +02:00
9e25745804 refactor: split jikan client into transport/cache/rate subpackages 2026-06-25 02:35:51 +02:00
b88a859b66 fix: log jikan cache set failures instead of silently discarding 2026-06-25 02:35:50 +02:00
a1c5726eee refactor: use errors.New for static error strings 2026-06-25 02:35:50 +02:00
fda2346d9a fix: log silent gaps in fetchRelationResults 2026-06-25 02:35:50 +02:00
f062395eac refactor: shorten function names in allanime 2026-06-23 17:40:32 +02:00
ac8e583e23 refactor: shorten function names in jikan search 2026-06-23 17:40:26 +02:00
9f973c178a refactor: shorten function names in allanime 2026-06-23 17:38:13 +02:00
734b39efd7 refactor: shorten function names in jikan relations 2026-06-23 17:38:07 +02:00
7e76c28396 refactor: remove display methods from anime type 2026-06-23 17:32:13 +02:00
0c3be8a8d3 refactor: move producer type and method out of studio.go 2026-06-23 17:27:40 +02:00
f2822f068f refactor: move top anime and genres to anime.go 2026-06-23 17:25:45 +02:00
6e7e1fc001 refactor: shorten verbose variable names across codebase 2026-06-23 17:23:27 +02:00
c777de9f06 refactor: inline single-use haswatchordertable 2026-06-23 17:16:51 +02:00
2213293b57 refactor: inline single-use helpers in allanime 2026-06-23 17:16:46 +02:00
1dd37a5aa2 refactor: inline single-use helpers in jikan relations 2026-06-23 17:16:41 +02:00
1e5fe7f879 refactor: inline single-use helpers in jikan client 2026-06-23 17:16:36 +02:00
87b67744be refactor: rename constants.go to cache_policy.go 2026-06-23 17:09:00 +02:00
fbc4b3c90c refactor: rename more.go to anime_resources.go 2026-06-23 17:06:06 +02:00
697fa38577 refactor: replace type switch with reflect map in isemptyresult 2026-06-23 17:03:48 +02:00
42017681f5 fix: capture jikan api error body in api error struct 2026-06-23 15:12:46 +02:00
fe92997160 refactor: remove metrics from jikan client 2026-06-23 15:08:46 +02:00
a5875de32e Merge branch 'codex/edb6' into integrate-codex-work
# Conflicts:
#	integrations/jikan/client_test.go
2026-06-21 17:20:46 +02:00
8792cdc457 feat: observe jikan cache stats 2026-06-21 17:19:01 +02:00
0fe3a71627 feat: add jikan cache stats query 2026-06-21 17:18:43 +02:00
dbe029e15e fix: ignore expired anime in random pool cache 2026-06-21 17:18:11 +02:00
eaa8574c03 refactor: update watchorder errlog import 2026-06-20 19:02:45 +02:00
e22c2e7647 refactor: update allanime extractor errlog import 2026-06-20 19:02:40 +02:00
8b905f0080 refactor: update allanime client errlog import 2026-06-20 19:02:36 +02:00
ec26913e65 refactor: update jikan transport errlog import 2026-06-20 19:02:31 +02:00
6241b27959 Handle watch order response close errors 2026-06-20 18:29:04 +02:00
da8c75f1aa Handle AllAnime source assertions 2026-06-20 18:29:02 +02:00
b5f48389b7 Handle AllAnime test copy errors 2026-06-20 18:29:01 +02:00
347f88ce0a Handle AllAnime extractor errors 2026-06-20 18:29:00 +02:00
8a9295c03a Handle AllAnime response close errors 2026-06-20 18:28:58 +02:00
8cc4e42ff1 Handle Jikan transport errors 2026-06-20 18:28:47 +02:00
43ec2d106e Handle relation refresh errors 2026-06-20 18:28:45 +02:00
4291c4999e Handle Jikan test cleanup errors 2026-06-20 18:28:44 +02:00
68b7426fe9 Handle Jikan cache refresh errors 2026-06-20 18:28:43 +02:00