危危危 clear_all 危危危
This commit is contained in:
parent
b6e7635122
commit
f71e32b0b9
4 changed files with 122 additions and 3 deletions
|
|
@ -1,4 +1,4 @@
|
|||
use log::info;
|
||||
use log::{debug, info};
|
||||
use spacetimedb::{ReducerContext, Table, ViewContext, reducer, view};
|
||||
|
||||
use crate::tables::{player::player, *};
|
||||
|
|
@ -8,6 +8,13 @@ mod reducers {
|
|||
}
|
||||
mod tables;
|
||||
|
||||
#[reducer]
|
||||
pub fn clear_all(ctx: &ReducerContext) {
|
||||
for row in ctx.db.player().iter() {
|
||||
ctx.db.player().delete(row);
|
||||
}
|
||||
}
|
||||
|
||||
#[reducer(client_connected)]
|
||||
pub fn login_or_add_player(ctx: &ReducerContext) {
|
||||
let identity = ctx.sender;
|
||||
|
|
@ -24,10 +31,10 @@ pub fn login_or_add_player(ctx: &ReducerContext) {
|
|||
pond: vec![],
|
||||
drawn_tile: None,
|
||||
}) {
|
||||
info!("added player: {:?}", player);
|
||||
debug!("added player: {:?}", player);
|
||||
} else {
|
||||
let player = ctx.db.player().identity().find(identity).unwrap();
|
||||
info!("player {:?} has reconnected", player)
|
||||
debug!("player {:?} has reconnected", player)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue