Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.5 and v1.6 roadmap #17

Open
5 of 8 tasks
dec4234 opened this issue Mar 18, 2022 · 0 comments
Open
5 of 8 tasks

v1.5 and v1.6 roadmap #17

dec4234 opened this issue Mar 18, 2022 · 0 comments

Comments

@dec4234
Copy link
Owner

dec4234 commented Mar 18, 2022

v1.5

  • BungieUser Profiles
    Each BungieUser could correspond to multiple bungie profiles that are all equally valid. BungieUser should be reworked to include a List of valid DestinyUserProfiles.
  • Return List of DestinyProfiles in user searching
    For the same reasons as above, when searching for a user it could come up with multiple valid profiles pointing to the same user. The search methods should return a List of valid profiles.
  • Rework getMembers() system
    All of the getMembers() methods in the Clan class need to be combined down to one method. They should exclusively return a List of ClanMembers rather than BungieUser. Remove the entire async splitting architecture, as it isn't very beneficial anymore.
  • Iteration options for searching
    Thanks to the suggestion in searchUsers method is very slow to return data when searching for common words #16 the search methods should be at least partially reworked to include iteration options for the end-user. This could potentially improve search times in some cases.
  • Add getOldestMembers() to Clan
    Use code from Benedict 99-40 to add a getOldestMembers() call, which returns a list of the oldest members in the clan.

v1.6

  • Continue Work On Activities
    Pick up where we left off with the Activity and related scraping system.
  • Continue work on Inventory and Collections Management
    Only partially complete, still missing some very important things.
  • Implement system to use cached manifest file
    Instead of downloading the entire JSON Object or making individual calls, we can save the manifest file if the user wants and use SQL to get the manifest items.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant