MCPcopy
hub / github.com/PokemonGoF/PokemonGo-Bot / refresh

Method refresh

pokemongo_bot/inventory.py:1318–1331  ·  view source on GitHub ↗
(self, inventory=None)

Source from the content-addressed store, hash-verified

1316 self.pokemon_inventory_size = None
1317
1318 def refresh(self, inventory=None):
1319 if inventory is None:
1320 request = self.bot.api.create_request()
1321 request.get_inventory()
1322 inventory = request.call()
1323
1324 inventory = inventory['responses']['GET_INVENTORY']['inventory_delta']['inventory_items']
1325 for i in (self.pokedex, self.candy, self.items, self.pokemons, self.player):
1326 i.refresh(inventory)
1327
1328 # self.applied_items = [x["inventory_item_data"] for x in inventory if "applied_items" in x["inventory_item_data"]]
1329 self.egg_incubators = [x["inventory_item_data"] for x in inventory if "egg_incubators" in x["inventory_item_data"]]
1330
1331 self.update_web_inventory()
1332
1333 def init_inventory_outfile(self):
1334 web_inventory = os.path.join(_base_dir, "web", "inventory-%s.json" % self.bot.config.username)

Callers 1

__init__Method · 0.95

Calls 4

update_web_inventoryMethod · 0.95
callMethod · 0.80
create_requestMethod · 0.45
refreshMethod · 0.45

Tested by

no test coverage detected