feat: finalize HTTP direct dispatch refactor and pending milestone updates

Switch API execution to direct daemon request handling, add regression
coverage for non-socket HTTP dispatch, and include the remaining pending
local updates across CLI/daemon/docs from the current worktree.
This commit is contained in:
44r0n7
2026-04-18 11:42:10 -04:00
parent 26cc0c973a
commit 274844b558
14 changed files with 1131 additions and 108 deletions
+2 -2
View File
@@ -294,7 +294,7 @@ impl AdapterRegistry {
F: for<'a> FnOnce(
&'a RokuAdapter,
) -> std::pin::Pin<
Box<dyn std::future::Future<Output = crate::adapters::Result<T>> + 'a>,
Box<dyn std::future::Future<Output = crate::adapters::Result<T>> + Send + 'a>,
>,
{
match platform {
@@ -309,7 +309,7 @@ impl AdapterRegistry {
&'a RokuAdapter,
&'a Device,
) -> std::pin::Pin<
Box<dyn std::future::Future<Output = crate::adapters::Result<T>> + 'a>,
Box<dyn std::future::Future<Output = crate::adapters::Result<T>> + Send + 'a>,
>,
{
match device.platform.as_str() {