mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-07-18 14:38:10 -07:00
global: convert brk_vecs to its own crates and repo (seqdb/vecdb) + changes
This commit is contained in:
@@ -19,7 +19,7 @@ brk_interface = { workspace = true }
|
||||
brk_logger = { workspace = true }
|
||||
brk_mcp = { workspace = true }
|
||||
brk_parser = { workspace = true }
|
||||
brk_vecs = { workspace = true }
|
||||
vecdb = { workspace = true }
|
||||
jiff = { workspace = true }
|
||||
log = { workspace = true }
|
||||
quick_cache = "0.6.16"
|
||||
|
||||
@@ -9,7 +9,7 @@ use brk_indexer::Indexer;
|
||||
use brk_interface::Interface;
|
||||
use brk_parser::Parser;
|
||||
use brk_server::Server;
|
||||
use brk_vecs::Exit;
|
||||
use vecdb::Exit;
|
||||
|
||||
pub fn main() -> Result<()> {
|
||||
brk_logger::init(Some(Path::new(".log")));
|
||||
@@ -32,7 +32,7 @@ pub fn main() -> Result<()> {
|
||||
|
||||
let mut indexer = Indexer::forced_import(outputs_dir)?;
|
||||
|
||||
let fetcher = Some(Fetcher::import(None)?);
|
||||
let fetcher = Some(Fetcher::import(true, None)?);
|
||||
|
||||
let mut computer = Computer::forced_import(outputs_dir, &indexer, fetcher)?;
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ use axum::{
|
||||
};
|
||||
use brk_error::{Error, Result};
|
||||
use brk_interface::{Format, Output, Params};
|
||||
use brk_vecs::Stamp;
|
||||
use quick_cache::sync::GuardResult;
|
||||
use vecdb::Stamp;
|
||||
|
||||
use crate::{HeaderMapExtended, ResponseExtended};
|
||||
|
||||
@@ -112,6 +112,7 @@ fn req_to_response_res(
|
||||
headers.insert_cors();
|
||||
|
||||
headers.insert_etag(&etag);
|
||||
headers.insert_cache_control_must_revalidate();
|
||||
|
||||
match format {
|
||||
Some(format) => {
|
||||
|
||||
@@ -59,7 +59,7 @@ impl HeaderMapExtended for HeaderMap {
|
||||
fn insert_cache_control_must_revalidate(&mut self) {
|
||||
self.insert(
|
||||
header::CACHE_CONTROL,
|
||||
"public, max-age=0, must-revalidate".parse().unwrap(),
|
||||
"public, max-age=1, must-revalidate".parse().unwrap(),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user