update rc_api_start_session to use new API #259
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
rc_api_start_session
previously just posted the new session entry in the activity table. Two additional server requests were made in parallel to fetch the user's hardcore and softcore unlock information.RetroAchievements/RAWeb#1538 added a new API that does all three in a single server call. This modifies the
rc_api_start_session
functions to use the new server API.Existing clients may now use the unlock information returned by this API to avoid making one or more calls to
rc_api_fetch_user_unlocks
. The change will automatically be leveraged by therc_client
implementation.