created job for market groups

This commit is contained in:
2020-05-15 01:31:38 -05:00
parent 7f1fa7c101
commit fbd7c37ccf

View File

@@ -37,6 +37,26 @@ class GetMarketGroupsJob implements ShouldQueue
*/
public function handle()
{
//
//Setup the esi authentication container
$esi = new Esi();
$groups = $esi->invoke('get', '/markets/groups/');
foreach($groups as $group) {
$grpResponse = $esi->invoke('get', '/markets/groups/{market_group_id}/', [
'market_group_id' => $group,
]);
foreach($grpResponse->types as $type) {
MarketGroup::insertOrIgnore([
'group' => $group,
'description' => $grpResponse->description,
'market_group_id' => $grpResponse->market_group_id,
'name' => $grpResponse->name,
'parent_group_id' => $grpResponse->parent_group_id,
'type' => $type,
]);
}
}
}
}