(
response: &openshell_core::proto::GetGatewayConfigResponse,
)
| 6472 | } |
| 6473 | |
| 6474 | fn settings_to_json_global( |
| 6475 | response: &openshell_core::proto::GetGatewayConfigResponse, |
| 6476 | ) -> serde_json::Value { |
| 6477 | let mut settings = serde_json::Map::new(); |
| 6478 | let mut keys: Vec<_> = response.settings.keys().cloned().collect(); |
| 6479 | keys.sort(); |
| 6480 | for key in keys { |
| 6481 | if let Some(setting) = response.settings.get(&key) { |
| 6482 | settings.insert(key, serde_json::json!(format_setting_value(Some(setting)))); |
| 6483 | } |
| 6484 | } |
| 6485 | |
| 6486 | serde_json::json!({ |
| 6487 | "scope": "global", |
| 6488 | "settings_revision": response.settings_revision, |
| 6489 | "settings": settings, |
| 6490 | }) |
| 6491 | } |
| 6492 | |
| 6493 | pub async fn gateway_setting_set( |
| 6494 | server: &str, |
no test coverage detected