Skip to content

Commit fab18a5

Browse files
author
rain
committed
docs: update Rust and C++ sender examples
1 parent a129e9c commit fab18a5

4 files changed

Lines changed: 10 additions & 11 deletions

File tree

docs/docs/00100-intro/00300-tutorials/00300-unity-tutorial/00400-part-3.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -721,7 +721,7 @@ const START_PLAYER_MASS: i32 = 15;
721721
#[spacetimedb::reducer]
722722
pub fn enter_game(ctx: &ReducerContext, name: String) -> Result<(), String> {
723723
log::info!("Creating player with name {}", name);
724-
let mut player: Player = ctx.db.player().identity().find(ctx.sender).ok_or("")?;
724+
let mut player: Player = ctx.db.player().identity().find(ctx.sender()).ok_or("")?;
725725
let player_id = player.player_id;
726726
player.name = name;
727727
ctx.db.player().identity().update(player);
@@ -786,11 +786,11 @@ pub fn disconnect(ctx: &ReducerContext) -> Result<(), String> {
786786
.db
787787
.player()
788788
.identity()
789-
.find(&ctx.sender)
789+
.find(&ctx.sender())
790790
.ok_or("Player not found")?;
791791
let player_id = player.player_id;
792792
ctx.db.logged_out_player().insert(player);
793-
ctx.db.player().identity().delete(&ctx.sender);
793+
ctx.db.player().identity().delete(&ctx.sender());
794794

795795
// Remove any circles from the arena
796796
for circle in ctx.db.circle().player_id().filter(&player_id) {

docs/docs/00100-intro/00300-tutorials/00500-godot-tutorial/00400-part-3.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -721,7 +721,7 @@ const START_PLAYER_MASS: i32 = 15;
721721
#[spacetimedb::reducer]
722722
pub fn enter_game(ctx: &ReducerContext, name: String) -> Result<(), String> {
723723
log::info!("Creating player with name {}", name);
724-
let mut player: Player = ctx.db.player().identity().find(ctx.sender).ok_or("")?;
724+
let mut player: Player = ctx.db.player().identity().find(ctx.sender()).ok_or("")?;
725725
let player_id = player.player_id;
726726
player.name = name;
727727
ctx.db.player().identity().update(player);
@@ -786,11 +786,11 @@ pub fn disconnect(ctx: &ReducerContext) -> Result<(), String> {
786786
.db
787787
.player()
788788
.identity()
789-
.find(&ctx.sender)
789+
.find(&ctx.sender())
790790
.ok_or("Player not found")?;
791791
let player_id = player.player_id;
792792
ctx.db.logged_out_player().insert(player);
793-
ctx.db.player().identity().delete(&ctx.sender);
793+
ctx.db.player().identity().delete(&ctx.sender());
794794

795795
// Remove any circles from the arena
796796
for circle in ctx.db.circle().player_id().filter(&player_id) {

docs/docs/00200-core-concepts/00200-functions/00500-views.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,7 @@ Views must be static methods and can return either a single row (`T?`) or multip
167167
Use the `#[spacetimedb::view]` macro on a function:
168168

169169
```rust
170-
use spacetimedb::{view, ViewContext, AnonymousViewContext, table, SpacetimeType};
171-
use spacetimedb_lib::Identity;
170+
use spacetimedb::{view, ViewContext, AnonymousViewContext, table, SpacetimeType, Identity};
172171

173172
#[spacetimedb::table(accessor = player)]
174173
pub struct Player {

docs/docs/00200-core-concepts/00300-tables/00210-file-storage.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ SPACETIMEDB_REDUCER(register_document, ReducerContext ctx,
332332
std::string filename, std::string mime_type, uint64_t size_bytes, std::string storage_url) {
333333
ctx.db[document].insert(Document{
334334
.id = 0, // auto-increment
335-
.owner_id = ctx.sender,
335+
.owner_id = ctx.sender(),
336336
.filename = filename,
337337
.mime_type = mime_type,
338338
.size_bytes = size_bytes,
@@ -579,7 +579,7 @@ pub fn upload_to_s3(
579579
ctx.with_tx(|tx_ctx| {
580580
tx_ctx.db.document().insert(Document {
581581
id: 0,
582-
owner_id: tx_ctx.sender,
582+
owner_id: tx_ctx.sender(),
583583
filename: filename_clone.clone(),
584584
s3_key: s3_key_clone.clone(),
585585
uploaded_at: tx_ctx.timestamp,
@@ -719,7 +719,7 @@ pub fn get_upload_url(
719719
pub fn confirm_upload(ctx: &ReducerContext, filename: String, s3_key: String) {
720720
ctx.db.document().insert(Document {
721721
id: 0,
722-
owner_id: ctx.sender,
722+
owner_id: ctx.sender(),
723723
filename,
724724
s3_key,
725725
uploaded_at: ctx.timestamp,

0 commit comments

Comments
 (0)