作者 karlet

feat:允许apiInfo为null

... ... @@ -12,7 +12,7 @@ use function jytools\getMicrotime;
class Api
{
private $host = 'https://fapi.binance.com';
private ApiInfo $apiInfo;
private ?ApiInfo $apiInfo;
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
... ...
... ... @@ -16,7 +16,7 @@ class ExBroker
{
private $host = 'wss://fstream.binance.com';
private $path = '/stream';
private ApiInfo $apiInfo;
private ?ApiInfo $apiInfo;
private BnApi $api;
private ?Websocket $wsAcc;
private ?Websocket $wsKline;
... ...
... ... @@ -13,7 +13,7 @@ use function jytools\getMicrotime;
class Api
{
private $host = 'https://api.bitget.com';
private ApiInfo $apiInfo;
private ?ApiInfo $apiInfo;
public function __construct(?ApiInfo $apiInfo)
{
... ...
... ... @@ -18,7 +18,7 @@ class ExBroker
private $host = 'wss://ws.bitget.com';
private $pathPri = '/v2/ws/private'; //账户信息path
private $pathPub = '/v2/ws/public'; //行情信息path
private ApiInfo $apiInfo;
private ?ApiInfo $apiInfo;
private BgApi $api;
private ?Websocket $wsAcc;
private ?Websocket $wsKline;
... ...
... ... @@ -13,7 +13,7 @@ use function jytools\getMicrotime;
class Api
{
private $host = 'https://api.bybit.com';
private ApiInfo $apiInfo;
private ?ApiInfo $apiInfo;
public function __construct(?ApiInfo $apiInfo)
{
... ...
... ... @@ -18,7 +18,7 @@ class ExBroker
private $host = 'wss://stream.bybit.com';
private $pathPri = '/v5/private'; //账户信息path
private $pathPub = '/v5/public/linear'; //行情信息path 永续
private ApiInfo $apiInfo;
private ?ApiInfo $apiInfo;
private BbApi $api;
private ?Websocket $wsAcc;
private ?Websocket $wsKline;
... ...
... ... @@ -12,7 +12,7 @@ use function jytools\getMicrotime;
class Api
{
private $host = 'https://api.bybit.com';
private ApiInfo $apiInfo;
private ?ApiInfo $apiInfo;
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
... ...
... ... @@ -17,7 +17,7 @@ class ExBroker
private $host = 'wss://stream.bybit.com';
private $pathPri = '/v5/private'; //账户信息path
private $pathPub = '/v5/public/linear'; //行情信息path 永续
private ApiInfo $apiInfo;
private ?ApiInfo $apiInfo;
private BbApi $api;
private ?Websocket $wsAcc;
private ?Websocket $wsKline;
... ...
... ... @@ -19,7 +19,7 @@ class ExBroker
private $pathPrivate = '/ws/v5/private';
private $pathPublic = '/ws/v5/public';
private $pathBusiness = '/ws/v5/business';
private ApiInfo $apiInfo;
private ?ApiInfo $apiInfo;
private OkxApi $api;
private ?Websocket $wsAcc;
private ?Websocket $wsKline;
... ...