Reorganizing Accomplishments API
Accomplishments API, which is provided by the daemon, has to be significantly reorganized for 0.2. That includes globally using accomplishment IDs, providing few new functions for easier access to accomplishment & trophy data, finding pieces of code that do the same and separating them into dedicated functions.
Specification draft is available at https:/
Blueprint information
- Status:
- Complete
- Approver:
- Jono Bacon
- Priority:
- Medium
- Drafter:
- Rafał Cieślak
- Direction:
- Needs approval
- Assignee:
- Rafał Cieślak
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
-
Implemented
- Milestone target:
-
0.2
- Started by
- Rafał Cieślak
- Completed by
- Rafał Cieślak
Related branches
Related bugs
Bug #1000383: Adjust API to standardize on accomid for all methods | Fix Released |
Bug #1000386: Fix the scriptrunner to use consumer-producer model for scheduling scripts | Fix Released |
Sprints
Whiteboard
Work Items
Work items:
Use accomID in all existing functions: DONE
Implement preloading accomplishments data: DONE
Implement useful access functions: DONE
Implement listing functions: DONE
Re-implement all functions to make use of the new API: DONE
Update dbusapi: DONE
Repair the Viewer to work with new functions: DONE
Implement more efficient scriptrunner: POSTPONED