Group the Room's services by concept and merge its announcement hooks #416
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
spec
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#415 Merge each route's view and UI into one page file
amaurycoudr/chess-project
Reference
amaurycoudr/chess-project#416
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#408
What to build
The Room vertical's services hold one concept per file: the Room query with its invalidation, the Room's mutations (create, leave, resign, offers), the Move on its own, entering a Room, and refusals with their toast and write handler. The two announcement hooks become one. A Room plays exactly as before.
Seam: S2 — every existing Room view test, unchanged in what it asserts.
Acceptance criteria
room/services/drops from 11 files to 5, androom/hooks/from 6 to 5.setQueryDatalint exception stays as narrow as today (ADR 0019).marked this issue as related to #408
marked this issue as related to #415
mentioned in merge request !534
mentioned in commit
7263e9087dmentioned in commit
1369dbd823