summaryrefslogtreecommitdiff
path: root/crates/jmap/src
diff options
context:
space:
mode:
authormdecimus <mauro@stalw.art>2024-09-07 14:45:48 +0200
committermdecimus <mauro@stalw.art>2024-09-07 14:45:48 +0200
commitfe0f8962b9246d7e16129abab8595c6316e07268 (patch)
tree81868f58d0b2c3b252222fa216b9beb91bda5339 /crates/jmap/src
parent62e98f4e5b1128ec76b83f9f29ac834dc0e9dcfc (diff)
Local keys fetch fix
Diffstat (limited to 'crates/jmap/src')
-rw-r--r--crates/jmap/src/api/management/settings.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/jmap/src/api/management/settings.rs b/crates/jmap/src/api/management/settings.rs
index 7acd0dfb..db0b6047 100644
--- a/crates/jmap/src/api/management/settings.rs
+++ b/crates/jmap/src/api/management/settings.rs
@@ -7,7 +7,7 @@
use hyper::Method;
use serde_json::json;
use store::ahash::AHashMap;
-use utils::{config::ConfigKey, url_params::UrlParams};
+use utils::{config::ConfigKey, map::vec_map::VecMap, url_params::UrlParams};
use crate::{
api::{http::ToHttpResponse, HttpRequest, HttpResponse, JsonResponse},
@@ -75,7 +75,7 @@ impl JMAP {
// Obtain record ids
let mut total = 0;
let mut ids = Vec::new();
- for (key, _) in &settings {
+ for key in settings.keys() {
if let Some(id) = key.strip_suffix(&suffix) {
if !id.is_empty() {
if !has_filter {
@@ -189,7 +189,7 @@ impl JMAP {
.into_iter()
.skip(offset)
.take(if limit == 0 { total } else { limit })
- .collect::<AHashMap<_, _>>();
+ .collect::<VecMap<_, _>>();
Ok(JsonResponse::new(json!({
"data": {