koraktor/steam-condenser — Issue #142: Improve `SteamGroup` fetching
Author: koraktor
Created: 2011-12-30 07:20:14+00:00
State: open
Labels: Community, Enhancement

The way `SteamGroup`s are fetched right now is pretty dumb. A whole page of members needs to be fetched if you only want to load the member count, but the members are discarded.

When fetching the member count this first page of members (most groups will probably only have one page) should be stored as member objects (i.e. `SteamId`s) and the group should be marked as "partially fetched". After that fetching all members should either don't need to fetch anything (for groups with only one page) or only fetch the remaining pages.

I already started working on this in the Ruby implementation.