standardise signatures
This commit is contained in:
parent
63bae0e0e5
commit
eb96b59ca2
@ -38,13 +38,13 @@ impl Rpc {
|
|||||||
// now we have the method name
|
// now we have the method name
|
||||||
// match on that to determine what fn to call
|
// match on that to determine what fn to call
|
||||||
let response = match v.method.as_ref() {
|
let response = match v.method.as_ref() {
|
||||||
"cryp_spawn" => Rpc::cryp_spawn(data, &mut tx, account),
|
"cryp_spawn" => Rpc::cryp_spawn(data, &mut tx, account, client),
|
||||||
"combat_pve" => Rpc::combat_pve(data, &mut tx, account, client),
|
"combat_pve" => Rpc::combat_pve(data, &mut tx, account, client),
|
||||||
"account_create" => Rpc::account_create(data, &mut tx),
|
"account_create" => Rpc::account_create(data, &mut tx, account, client),
|
||||||
"account_login" => Rpc::account_login(data, &mut tx),
|
"account_login" => Rpc::account_login(data, &mut tx, account, client),
|
||||||
"account_cryps" => Rpc::account_cryps(&mut tx, account),
|
"account_cryps" => Rpc::account_cryps(data, &mut tx, account, client),
|
||||||
"item_list" => Rpc::item_list(&mut tx, account),
|
"item_list" => Rpc::item_list(data, &mut tx, account, client),
|
||||||
"item_use" => Rpc::item_use(data, &mut tx, account),
|
"item_use" => Rpc::item_use(data, &mut tx, account, client),
|
||||||
|
|
||||||
_ => Err(err_msg("unknown method")),
|
_ => Err(err_msg("unknown method")),
|
||||||
};
|
};
|
||||||
@ -86,7 +86,7 @@ impl Rpc {
|
|||||||
return Ok(battle_response);
|
return Ok(battle_response);
|
||||||
}
|
}
|
||||||
|
|
||||||
fn cryp_spawn(data: Vec<u8>, tx: &mut Transaction, account: Option<Account>) -> Result<RpcResponse, Error> {
|
fn cryp_spawn(data: Vec<u8>, tx: &mut Transaction, account: Option<Account>, client: &mut WebSocket<TcpStream>) -> Result<RpcResponse, Error> {
|
||||||
match from_slice::<CrypSpawnMsg>(&data) {
|
match from_slice::<CrypSpawnMsg>(&data) {
|
||||||
Ok(v) => {
|
Ok(v) => {
|
||||||
match account {
|
match account {
|
||||||
@ -101,7 +101,7 @@ impl Rpc {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn account_create(data: Vec<u8>, tx: &mut Transaction) -> Result<RpcResponse, Error> {
|
fn account_create(data: Vec<u8>, tx: &mut Transaction, account: Option<Account>, client: &mut WebSocket<TcpStream>) -> Result<RpcResponse, Error> {
|
||||||
match from_slice::<AccountCreateMsg>(&data) {
|
match from_slice::<AccountCreateMsg>(&data) {
|
||||||
Ok(v) => Ok(RpcResponse {
|
Ok(v) => Ok(RpcResponse {
|
||||||
method: v.method,
|
method: v.method,
|
||||||
@ -111,7 +111,7 @@ impl Rpc {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn account_login(data: Vec<u8>, tx: &mut Transaction) -> Result<RpcResponse, Error> {
|
fn account_login(data: Vec<u8>, tx: &mut Transaction, _account: Option<Account>, _client: &mut WebSocket<TcpStream>) -> Result<RpcResponse, Error> {
|
||||||
match from_slice::<AccountLoginMsg>(&data) {
|
match from_slice::<AccountLoginMsg>(&data) {
|
||||||
Ok(v) => Ok(RpcResponse {
|
Ok(v) => Ok(RpcResponse {
|
||||||
method: v.method,
|
method: v.method,
|
||||||
@ -121,7 +121,7 @@ impl Rpc {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn account_cryps(tx: &mut Transaction, account: Option<Account>) -> Result<RpcResponse, Error> {
|
fn account_cryps(_data: Vec<u8>, tx: &mut Transaction, account: Option<Account>, _client: &mut WebSocket<TcpStream>) -> Result<RpcResponse, Error> {
|
||||||
match account {
|
match account {
|
||||||
Some(a) => Ok(RpcResponse {
|
Some(a) => Ok(RpcResponse {
|
||||||
method: "account_cryps".to_string(),
|
method: "account_cryps".to_string(),
|
||||||
@ -131,7 +131,7 @@ impl Rpc {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn item_list(tx: &mut Transaction, account: Option<Account>) -> Result<RpcResponse, Error> {
|
fn item_list(_data: Vec<u8>, tx: &mut Transaction, account: Option<Account>, _client: &mut WebSocket<TcpStream>) -> Result<RpcResponse, Error> {
|
||||||
match account {
|
match account {
|
||||||
Some(a) => Ok(RpcResponse {
|
Some(a) => Ok(RpcResponse {
|
||||||
method: "item_list".to_string(),
|
method: "item_list".to_string(),
|
||||||
@ -141,7 +141,7 @@ impl Rpc {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn item_use(data: Vec<u8>, tx: &mut Transaction, account: Option<Account>) -> Result<RpcResponse, Error> {
|
fn item_use(data: Vec<u8>, tx: &mut Transaction, account: Option<Account>, _client: &mut WebSocket<TcpStream>) -> Result<RpcResponse, Error> {
|
||||||
match from_slice::<ItemUseMsg>(&data) {
|
match from_slice::<ItemUseMsg>(&data) {
|
||||||
Ok(v) => {
|
Ok(v) => {
|
||||||
match account {
|
match account {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user