The check-in handler was calling cafe_repo.insert() and cup_repo.insert() directly, bypassing the service layer that records timeline events. Switch to cafe_service.create() and cup_service.create() so cafes and cups created via check-in appear on the timeline. Add timeline tests for cups (existing cafe, new cafe) and brews to prevent this regression. |
||
|---|---|---|
| .. | ||
| routes | ||
| services | ||
| auth.rs | ||
| errors.rs | ||
| mod.rs | ||
| server.rs | ||
| state.rs | ||