asked the clanker to change the arcidecture a bit

This commit is contained in:
2026-09-09 15:50:07 +01:00
parent 3490af52e4
commit b9c7e73824
15 changed files with 185 additions and 74 deletions
+14
View File
@@ -0,0 +1,14 @@
//! Service registry: turns a route key into the subscription that backs it.
//! Adding a service is a new crate under `crates/services/` plus one arm in
//! `subscription` — core never changes.
use iced::Subscription;
use common::{Service, ServicePayloadKind};
/// The subscription backing a route key.
pub fn subscription(service: &Service) -> Subscription<ServicePayloadKind> {
match service {
Service::Clock(_) => service_datetime::ClockTicker::run(),
}
}