Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
04f3035
feat: start on implementing the capture api
thomas9911 Jan 28, 2026
3fe0dc8
chore: start on graphql parsing
thomas9911 Jan 28, 2026
dccada1
feat: implement the graphql parsing and extracting data from the
thomas9911 Jan 29, 2026
33fbb9a
fix: get data from gql mutation
thomas9911 Mar 9, 2026
75a63d8
feat: add partial capture application and request parsing logic
Gopi200 Jun 1, 2026
869d47c
feat: count the amount of negative ids in upsert_manys for mass mutat…
Dewinz Jun 3, 2026
51f927f
feat: repurpose counting amount of negative ids to replacing negative…
Dewinz Jun 3, 2026
c6b64ac
doc: remove unnecessary TODO and add extra explanation for getting th…
Dewinz Jun 3, 2026
22df815
refactor: move the replacing of negative IDs with reserved IDs to the…
Dewinz Jun 3, 2026
3d4939a
feat: add handling for an array of objects for MassMutateEntry
Dewinz Jun 4, 2026
69cb71b
refactor: split up "replace_negative_ids_in_variables" functionality …
Dewinz Jun 4, 2026
2c357b1
chore: run cargo fmt
Dewinz Jun 4, 2026
a4ed5a1
doc: rewrite negative ID to reserved ID handling to be clearer
Dewinz Jun 4, 2026
250b531
refactor: use TryInto for conversion of negative ID to reserved ID fo…
Dewinz Jun 4, 2026
002dae1
Merge pull request #54 from bettyblocks/feat/implement-negative-id-ha…
Dewinz Jun 4, 2026
195d598
feat: add id reserving logic
Gopi200 Jun 5, 2026
eddb190
fix: resolve some todos
Gopi200 Jun 5, 2026
4e8d0f9
chore: add some todos
Gopi200 Jun 9, 2026
c7e5048
fix: save reserved ids in capture data
Gopi200 Jun 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions helper/data-api/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 18 additions & 6 deletions helper/data-api/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "data-api-component"
version = "0.1.0"
edition = "2021"
edition = "2024"
publish = false

[lib]
Expand All @@ -10,22 +10,34 @@ crate-type = ["cdylib"]
[dependencies]
anyhow = "1.0.100"
wit-bindgen = "0.48.0"
wasmcloud-grpc-client = { git = "https://github.com/Aditya1404Sal/wasmcloud-grpc-client.git", branch="master" }
wasmcloud-grpc-client = { git = "https://github.com/Aditya1404Sal/wasmcloud-grpc-client.git", branch = "master" }
wasmcloud-component = "0.2.0"
tokio = { version = "1.48.0", features = ["rt"] }
prost = "0.13"
jaws-rs = { git = "https://github.com/bettyblocks/jaws-rs.git", version = "0.1.0" }
tonic = { version = "0.13", default-features = false, features = ["codegen", "prost"] }
tonic = { version = "0.13", default-features = false, features = [
"codegen",
"prost",
] }
uuid = { version = "1.8.0", features = ["v4"] }
tracing = "0.1"
graphql-parser = "0.4.1"
serde_json = "1.0.145"
serde = { version = "1.0.228", features = ["derive"] }

[dev-dependencies]
wash-runtime = { git = "https://github.com/bettyblocks/wash", features = ["grpc"], branch = "feat/add-grpc-client" }
tonic = { version = "0.13", default-features = false, features = ["codegen", "prost", "transport"] }
wash-runtime = { git = "https://github.com/bettyblocks/wash", features = [
"grpc",
], branch = "feat/add-grpc-client" }
tonic = { version = "0.13", default-features = false, features = [
"codegen",
"prost",
"transport",
] }
serde_json = "1.0.145"
bytes = "1.11.0"
semver = "1.0.27"
reqwest = {version = "0.12.24", default-features = false, features = ["json"] }
reqwest = { version = "0.12.24", default-features = false, features = ["json"] }
tracing-subscriber = { version = "0.3", features = ["fmt", "env-filter"] }
serial_test = "3.2.0"

Expand Down
Loading