diff --git a/server/src/rpc.rs b/server/src/rpc.rs index c0926bde..fc3ade17 100644 --- a/server/src/rpc.rs +++ b/server/src/rpc.rs @@ -196,14 +196,14 @@ impl Rpc { let name: String = iter::repeat(()).map(|()| rng.sample(Alphanumeric)).take(8).collect(); let cryp = cryp_spawn(CrypSpawnParams { name }, tx, &account)?; + let player = Player::new(account.id, Uuid::nil(), vec![]); + player_create(tx, &player, &account)?; + let res = RpcResponse { method: "account_create".to_string(), params: RpcResult::Account(account), }; - let player = Player::new(account.id, Uuid::nil(), vec![]); - player_create(tx, &player, &account)?; - return Ok(res); }