capability work

This commit is contained in:
John Smith
2023-07-03 18:01:02 -04:00
parent 6de2ccb1f9
commit e674eaf496
2 changed files with 25 additions and 6 deletions

View File

@@ -1103,7 +1103,14 @@ impl Settings {
} else {
format!("subnode{}", inner.testing.subnode_index)
})),
"capabilities.disable" => Ok(Box::new(Vec::<FourCC>::new())),
"capabilities.disable" => {
let mut caps = Vec::<FourCC>::new();
for c in &inner.core.capabilities.disable {
let cap = FourCC::from_str(c.as_str()).map_err(VeilidAPIError::generic)?;
caps.push(cap);
}
Ok(Box::new(caps))
}
"protected_store.allow_insecure_fallback" => {
Ok(Box::new(inner.core.protected_store.allow_insecure_fallback))
}