Files
w4rpservices/app/Library/Finances.php
drkthunder02 a201986ef7 added scopes view
added fleets displays
added scopes display
modified routes file
added Fleet file in class Library
modified Finances Controller
add EsiScopesController
laid out fleet framework file in class library
2018-11-07 03:00:06 -06:00

59 lines
1.4 KiB
PHP

<?php
/**
* W4RP Services
* GNU Public License
*/
namespace App\Library;
use Illuminate\Http\Request;
use Session;
use DB;
use GuzzleHttp\Exception\GuzzleException;
use GuzzleHttp\Client;
use Seat\Eseye\Cache\NullCache;
use Seat\Eseye\Configuration;
use Seat\Eseye\Containers\EsiAuthentication;
use Seat\Eseye\Eseye;
use App\User;
class Finances {
protected $refreshToken;
protected $expires;
private $esi;
public function __construct($charId = null) {
$user = DB::table('users')->where('name', 'Minerva Arbosa')->first();
$authentication = new \Seat\Eseye\Containers\EsiAuthentication([
'client_id' => env('ESI_CLIENT_ID'),
'secret' => env('ESI_SECRET_KEY'),
'refresh_token' => $user->refresh_token,
]);
$this->esi = new \Seat\Eseye\Eseye($authentication);
}
public function GetMarketGroups() {
$instance = new \Seat\Eseye\Eseye();
$marketGroups = $instance->invoke('get', '/markets/groups/');
}
public function GetMasterWalletJournal() {
$journals = $this->esi->invoke('get', '/corporations/98287666/wallets/1/journal/');
$journals = json_decode($journal->raw, true);
//foreach($journals as $entry) {
// DB::table('HoldingCorpFinancesJournal');
//}
return $journals;
}
}
?>