Rename RequestMetadataFrame to ServiceSwitcherRequestMetadataFrame with service targeting

Add a `service` field so the frame targets a specific service, allowing
ServiceSwitcher.push_frame to consume it only when the targeted service
matches the active service. STTService and test mocks now push the frame
downstream after handling instead of silently consuming it.
This commit is contained in:
Mark Backman
2026-02-09 16:44:22 -05:00
parent aa6c9797ca
commit 981253c703
5 changed files with 31 additions and 22 deletions

View File

@@ -0,0 +1 @@
- Renamed `RequestMetadataFrame` to `ServiceSwitcherRequestMetadataFrame` and added a `service` field to target a specific service. The frame is now pushed downstream by services after handling instead of being silently consumed.