Georges-Antoine Assi
1ea1b326d3
move hashes to rom model
2024-08-11 22:38:22 -04:00
Georges-Antoine Assi
56037070fb
only calc hashes exlpicit
2024-08-11 19:36:52 -04:00
Georges-Antoine Assi
0139e3a13a
fix tests
2024-07-27 16:56:13 -04:00
Georges-Antoine Assi
f01f5ce5b5
trunk fixes
2024-07-27 16:38:57 -04:00
Georges-Antoine Assi
ecc021e824
Merge branch 'master' into calc-file-hashes-roms
2024-07-27 12:17:18 -04:00
Michael Manganiello
aced1f1ff2
misc: Migrate IGDBBaseHandler to async
...
Convert `IGDBBaseHandler` methods to be asynchronous, and use an `httpx`
async client, instead of `requests` sync client.
This change also removes the direct dependency with `requests`, as the
project no longer uses it, preferring `httpx` instead.
2024-07-26 21:19:01 -03:00
Georges-Antoine Assi
efc0b75cdb
Merge branch 'master' into calc-file-hashes-roms
2024-07-25 22:42:46 -04:00
Michael Manganiello
7c6dfa8e50
feat: Use ContextVar to share httpx AsyncClient instance between requests
2024-07-23 01:29:32 -03:00
Michael Manganiello
6d8a8714f5
misc: Migrate MobyGamesHandler to async
...
Convert `MobyGamesHandler` methods to be asynchronous, and use an
`httpx` async client, instead of `requests` sync client.
2024-07-22 01:09:36 -03:00
Georges-Antoine Assi
2b2ff875ee
Calculate hashes for rom files
2024-07-15 18:27:29 -04:00
Georges-Antoine Assi
2b60402a04
start fixing mypy issues
2024-05-21 19:22:14 -04:00
Georges-Antoine Assi
a7cf0d389a
run trunk format on all files
2024-05-21 10:18:13 -04:00
Georges-Antoine Assi
880345f20c
ruff-only pre-commit
2024-05-18 12:05:57 -04:00
Georges-Antoine Assi
fd196165b8
add fake redis for tests
2024-03-26 20:37:38 -04:00
Zurdi
956a9fb647
clean utils folder
2024-02-06 23:03:44 +01:00