pub async fn set_query<T>(key: &str) -> Result<Vec<T>, Error>where
    T: DeserializeOwned,