diff --git a/client/src/events.jsx b/client/src/events.jsx index e17c7bff..242e2888 100644 --- a/client/src/events.jsx +++ b/client/src/events.jsx @@ -182,7 +182,7 @@ function registerEvents(store) { } if (v.phase === 'Finished') { setGame(null); - ws.sendAccountState(); + ws.sendAccountInstances(); } return store.dispatch(actions.setInstance(v)); diff --git a/client/src/socket.jsx b/client/src/socket.jsx index dd6049aa..a6a97162 100644 --- a/client/src/socket.jsx +++ b/client/src/socket.jsx @@ -43,8 +43,8 @@ function createSocket(events) { send(['AccountConstructs', {}]); } - function sendAccountState() { - send(['AccountState', {}]); + function sendAccountInstances() { + send(['AccountInstances', {}]); } function sendAccountSetTeam(ids) { @@ -323,7 +323,7 @@ function createSocket(events) { return { sendAccountConstructs, - sendAccountState, + sendAccountInstances, sendAccountSetTeam, diff --git a/server/src/rpc.rs b/server/src/rpc.rs index 4f73e17f..082f9f0d 100644 --- a/server/src/rpc.rs +++ b/server/src/rpc.rs @@ -83,6 +83,7 @@ enum RpcRequest { AccountState {}, AccountShop {}, + AccountInstances {}, AccountConstructs {}, AccountSetTeam { ids: Vec }, @@ -154,7 +155,8 @@ impl Connection { Ok(RpcMessage::AccountState(account.clone())), RpcRequest::AccountConstructs {} => Ok(RpcMessage::AccountConstructs(account::constructs(&mut tx, &account)?)), - + RpcRequest::AccountInstances {} => + Ok(RpcMessage::AccountInstances(account::account_instances(&mut tx, account)?)), RpcRequest::AccountSetTeam { ids } => Ok(RpcMessage::AccountTeam(account::set_team(&mut tx, &account, ids)?)),