Commit Graph

17 Commits

Author SHA1 Message Date
GeoffreyCoulaud
98f02da36c 🎨 SourceIterator can yield addtitional data
SourceIterator-s can yield a game and a tuple of additional data.
This data will be passed to the Store, Pipeline and Managers.
2023-06-07 14:01:06 +02:00
GeoffreyCoulaud
ff0ba00733 🎨 Added delay before manager retry 2023-06-05 00:17:41 +02:00
GeoffreyCoulaud
6f77e0d30d Added Steam API rate limiter 2023-06-03 18:49:47 +02:00
GeoffreyCoulaud
10a635fc78 🚧 Thread-safe manager error reporting 2023-06-03 14:18:07 +02:00
GeoffreyCoulaud
f05d1e702b 🚧 Removed blacklist on 403 2023-06-01 00:40:28 +02:00
GeoffreyCoulaud
aa33e79963 🐛 Blacklist on SteamAPI 403 2023-06-01 00:34:46 +02:00
GeoffreyCoulaud
ef63210a8f 🎨 Better error handling in managers 2023-05-31 17:21:01 +02:00
GeoffreyCoulaud
d204737339 🚧 More work on resilient managers 2023-05-31 16:54:51 +02:00
GeoffreyCoulaud
0b188136a2 🚧 Initial work on retryable managers 2023-05-31 15:25:59 +02:00
GeoffreyCoulaud
0645808ac4 🐛 Fixed GTK race condition in pipelines 2023-05-29 01:38:36 +02:00
GeoffreyCoulaud
8ddb110cbb Managers use callback functions instead of signals 2023-05-29 00:23:25 +02:00
GeoffreyCoulaud
b99c058cd7 Added blocking/async managers 2023-05-29 00:05:44 +02:00
GeoffreyCoulaud
1d2253ff94 Various changes
- Removed useless format manager
- Moved pipeline to its own file
- Fixed steam source next not returning game
- Changed pipeline order
2023-05-24 19:34:07 +02:00
GeoffreyCoulaud
8da7185d17 Various fixes 2023-05-24 17:30:19 +02:00
GeoffreyCoulaud
7220852291 🎨 Reorganized game loading from disk 2023-05-24 17:08:34 +02:00
kramo
36b6bc17bd Cleanups 2023-05-24 15:36:25 +02:00
GeoffreyCoulaud
a11569014d ♻️ Restructured sources and managers 2023-05-24 15:35:48 +02:00