Browse Source

fix name shadowing

pbs
jake 4 years ago
parent
commit
66d25ed155
  1. 6
      src/entity/gateway/inmemory.rs

6
src/entity/gateway/inmemory.rs

@ -205,14 +205,14 @@ impl EntityGateway for InMemoryGateway {
Ok(())
}
async fn get_items_by_character(&self, character_id: &CharacterEntityId) -> Result<Vec<ItemEntity>, GatewayError> {
async fn get_items_by_character(&self, char_id: &CharacterEntityId) -> Result<Vec<ItemEntity>, GatewayError> {
let items = self.items.lock().unwrap();
Ok(items
.iter()
.filter(|(_, k)| {
match k.location {
ItemLocation::Inventory{character_id, ..} => character_id == character_id,
ItemLocation::Bank{character_id, ..} => character_id == character_id,
ItemLocation::Inventory{character_id, ..} => character_id == *char_id,
ItemLocation::Bank{character_id, ..} => character_id == *char_id,
_ => false
}
})

Loading…
Cancel
Save