Closed
Bug 2033595
Opened 6 months ago
Closed 6 months ago
[Homepage Sports Widget] - Create middleware, lifecycle actions and SportsWidgetRepository interface
Categories
(Firefox for Android :: Homepage, task)
Tracking
()
RESOLVED
FIXED
152 Branch
People
(Reporter: skhan, Assigned: skhan)
References
Details
(Whiteboard: [fxdroid][group3][world-cup-phase2])
Attachments
(4 external files)
Create SportsMiddleware:
- Implements Middleware<AppState, AppAction>
- Fetches SportsRepository.fetchMatches on a click of reload button
- Scheduled/pre-tournament: long interval (default 3 hours)
- Dispatches SportsAction.MatchesUpdated with fresh data after each fetch
Add lifecycle actions to AppAction:
- RefreshRequested Action
- MatchesUpdated action
Create SportsWidgetRepository interface with fetchMatches method returning MatchCard result
Summary: [Homepage Sports Widget] - Create middleware, lifecycle actions, and Nimbus feature config → [Homepage Sports Widget] - Create middleware, lifecycle actions
Summary: [Homepage Sports Widget] - Create middleware, lifecycle actions → [Homepage Sports Widget] - Create middleware, lifecycle actions and SportsWidgetRepository interface
Updated•6 months ago
|
Assignee: nobody → skhan
Status: NEW → ASSIGNED
Updated•6 months ago
|
Pushed by skhan@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/948b29f8b5cd
https://hg.mozilla.org/integration/autoland/rev/aa4690d17891
Create SportsMiddleware, SportRepository and add lifecycle actions r=android-reviewers,moyin
Comment 3•6 months ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
status-firefox152:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 152 Branch
Original Revision: https://phabricator.services.mozilla.com/D298695
Original Revision: https://phabricator.services.mozilla.com/D298695
Original Revision: https://phabricator.services.mozilla.com/D298695
Updated•5 months ago
|
Attachment #9591743 -
Attachment description: WIP: Bug 2033595 - Create SportsMiddleware, SportRepository and add lifecycle actions → Bug 2033595 - Create SportsMiddleware, SportRepository and add lifecycle actions
Updated•5 months ago
|
Attachment #9591743 -
Flags: approval-mozilla-release+
Updated•5 months ago
|
status-firefox151:
--- → fixed
Comment 8•5 months ago
|
||
A patch has been attached on this bug, which was already closed. Filing a separate bug will ensure better tracking. If this was not by mistake and further action is needed, please alert the appropriate party. (Or: if the patch doesn't change behavior -- e.g. landing a test case, or fixing a typo -- then feel free to disregard this message)
Updated•5 months ago
|
QA Whiteboard: [qa-triage-done-c153/b152]
You need to log in
before you can comment on or make changes to this bug.
Description
•