Add indexUid filtering on the /tasks route

This commit is contained in:
Kerollmops 2022-05-17 16:08:23 +02:00
parent 80f7d87356
commit 3684c822f1
No known key found for this signature in database
GPG key ID: 92ADA4E935E71FA4
11 changed files with 106 additions and 53 deletions

View file

@ -4,6 +4,7 @@ pub mod meta_store;
use std::convert::{TryFrom, TryInto};
use std::path::Path;
use std::str::FromStr;
use std::sync::Arc;
use error::{IndexResolverError, Result};
@ -88,6 +89,14 @@ impl TryInto<IndexUid> for String {
}
}
impl FromStr for IndexUid {
type Err = IndexResolverError;
fn from_str(s: &str) -> Result<IndexUid> {
IndexUid::new(s.to_string())
}
}
pub struct IndexResolver<U, I> {
index_uuid_store: U,
index_store: I,