Back to Spacetimedb

Generate client bindings for the WebSocket message schema

crates/client-api-messages/DEVELOP.md

2.1.0619 B
Original Source

Generate client bindings for the WebSocket message schema

After changing the WebSocket message schema, generate client bindings for them as follows.

In this directory:

sh
cargo run --example get_ws_schema > ws_schema.json
spacetime generate -p spacetimedb-cli --lang <SDK lang> \
  --out-dir <sdk WebSocket schema bindings dir> \
  --module-def ws_schema.json

For the v2 WebSocket protocol schema:

sh
cargo run --example get_ws_schema_v2 > ws_schema_v2.json
spacetime generate -p spacetimedb-cli --lang <SDK lang> \
  --out-dir <sdk WebSocket schema bindings dir> \
  --module-def ws_schema_v2.json