Skip to content

Commit 2d6287a

Browse files
authored
Merge pull request #141 from movementlabsxyz/mikhail/cut-out-indexer-cloud-storage
feat!(indexer-grpc-utils): Cut out cloud-storage dependency from indexer-grpc
2 parents 075f67d + 8f4ba8a commit 2d6287a

File tree

6 files changed

+8
-317
lines changed

6 files changed

+8
-317
lines changed

Cargo.lock

+8-92
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

-4
Original file line numberDiff line numberDiff line change
@@ -508,10 +508,6 @@ claims = "0.7"
508508
clap = { version = "4.3.9", features = ["derive", "env", "unstable-styles"] }
509509
clap-verbosity-flag = "2.1.1"
510510
clap_complete = "4.4.1"
511-
cloud-storage = { version = "0.11.1", features = [
512-
"global-client",
513-
"rustls-tls",
514-
], default-features = false }
515511
codespan = "0.11.1"
516512
codespan-reporting = "0.11.1"
517513
colored = "2.0.0"

ecosystem/indexer-grpc/indexer-grpc-utils/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ async-trait = { workspace = true }
2020
backoff = { workspace = true }
2121
base64 = { workspace = true }
2222
chrono = { workspace = true }
23-
cloud-storage = { workspace = true }
2423
dashmap = { workspace = true }
2524
futures = { workspace = true }
2625
itertools = { workspace = true }

ecosystem/indexer-grpc/indexer-grpc-utils/src/config.rs

-10
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ const fn default_enable_compression() -> bool {
2828
#[derive(Serialize, Deserialize, Debug, Clone)]
2929
#[serde(tag = "file_store_type")]
3030
pub enum IndexerGrpcFileStoreConfig {
31-
GcsFileStore(GcsFileStore),
3231
LocalFileStore(LocalFileStore),
3332
}
3433

@@ -44,15 +43,6 @@ impl Default for IndexerGrpcFileStoreConfig {
4443
impl IndexerGrpcFileStoreConfig {
4544
pub fn create(&self) -> Box<dyn crate::file_store_operator::FileStoreOperator> {
4645
match self {
47-
IndexerGrpcFileStoreConfig::GcsFileStore(gcs_file_store) => {
48-
Box::new(crate::file_store_operator::gcs::GcsFileStoreOperator::new(
49-
gcs_file_store.gcs_file_store_bucket_name.clone(),
50-
gcs_file_store
51-
.gcs_file_store_service_account_key_path
52-
.clone(),
53-
gcs_file_store.enable_compression,
54-
))
55-
},
5646
IndexerGrpcFileStoreConfig::LocalFileStore(local_file_store) => Box::new(
5747
crate::file_store_operator::local::LocalFileStoreOperator::new(
5848
local_file_store.local_file_store_path.clone(),

0 commit comments

Comments
 (0)