GmsCore
GmsCore copied to clipboard
Introduce asset module session manager
Follow up from #2506
Currently, there is no session management, session ids are generated in a potentially conflicting way based on the module index. Sessions can never include multiple modules.
The session management should mimic the original behavior, that is have an ever increasing session id where each download request creates a new session id that covers all modules requested.