危危危 clear_all 危危危

This commit is contained in:
Tao Tien 2026-02-15 07:09:19 -08:00
parent b6e7635122
commit f71e32b0b9
4 changed files with 122 additions and 3 deletions

View file

@ -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)
}
}