created job for market groups
This commit is contained in:
@@ -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,
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user