-
-
Notifications
You must be signed in to change notification settings - Fork 589
[Zoom] Only get's and lists about half the games - bug in pagination #5446
Description
Describe the bug
Hi Team,
i have added all the free games on the Zoom platform for now, but Heroic is only getting and listing only about the half of the games for some reason, as you also can see in the log.
I also tried removing the account, clearing cache and restarting Heroic and rebuild the list and adding the Zoom account again. Still the exact same result.
So games from "A" to "F" are missing, and "J" (here "Jill in the Jungle") even though it received "H" for some weird reason.
Add logs
Log related to Zoom from the general "Heroic" tab in the logs, the own entry "Zoom" is also just empty btw.:
(12:45:44) [INFO]: [Zoom]: User is authenticated with Zoom (API verified)
(12:45:44) [INFO]: [Zoom]: Getting Zoom library
(12:45:44) [INFO]: [Zoom]: Games List:
* Heroine's Quest: The Herald of Ragnarok (App name: 6a5e28b1-10dd-43f5-b931-cb361eedd97c)
* Liquidator (App name: 0185d583-c423-4549-b1f7-7b6c3baa85e6)
* Major Stryker (App name: 4a2f702f-9243-42ff-b9ce-49ca0dadd0f2)
* Monuments of Mars (App name: 61afecb0-bb22-497f-af79-d23a061b401f)
* OwlBox - Fantasy Gaming System (App name: 21310244-4b51-4729-ad80-6441f72098a0)
* Pharaoh's Tomb (App name: adee7e18-a6de-48ff-a408-df6c8d7f574e)
* POSTAL: Classic and Uncut (App name: 47707477-860b-4c60-aa15-10a1fd4c069f)
* Shadow Warrior: Classic and Complete (App name: 384723dd-5510-4dbd-8123-6d166baa8e6d)
* SkiFree (App name: d9bbeadc-c555-43ef-8dde-a142009e92b2)
* StarGunner (App name: bb0ad5fa-c2f5-43e9-b900-7e58e721007b)
* Tyrian 2000 (App name: 7d15c2f6-9632-4874-8860-aab0c283a1fc)
* Warzone 2100 (App name: b0b01a65-3202-43a2-9cbf-be193c4fb896)
* Wolfenstein: Enemy Territory (App name: fccaec81-e7d2-4c36-bc25-08bb7e9f6a27)
* Xenophage: Alien Bloodsport (App name: 3cc1bced-fc54-4f6d-830b-2a2e6472ba06)
* Yu Crossing Animals (App name: e2242140-407c-42bb-8cbe-6d2c1a81928e)
Total: 15
(12:45:44) [INFO]: [Zoom]: Saved games data for Zoom
Steps to reproduce
- Add all free games on the Zoom platform
- Activate and add Zoom account in Heroic
- Check log or see list of the games
Expected behavior
Receive and list all Zoom games.
Screenshots
No response
Heroic Version
Latest Stable (Flatpak) - 2.20.1
System Information
- OS [e. g. "Ubuntu"]: Gentoo
Additional information
Just tried fiddling with the API from Zoom, and realised that there has to be a bug in the pagination of Heroic in the getZoomLibrary() method where the second (page id 1, as it starts with 0) page with all missing games is somehow ignored.