fix connection init

This commit is contained in:
yggverse 2024-05-09 12:34:12 +03:00
parent beee1c7d0c
commit 2590873ca9

View File

@ -18,21 +18,32 @@ class Kevacoin
int $port,
string $namespace
) {
// Connect wallet
// Init wallet connection
$this->_client = new \Kevachat\Kevacoin\Client(
$scheme,
$host,
$port,
$username,
$user,
$password
);
// Check connection using balance request
if (!is_float($this->_client->getBalance()))
{
throw new \Exception(
_('could not connect kevacoin wallet!')
);
}
// Check namespace given exists
if (!$this->_namespace = $this->_client->kevaFilter($namespace))
if (is_null($this->_client->kevaFilter($namespace, '', 0, 0, 1)))
{
throw new \Exception(
_('could not find requested namespace!')
);
}
// Init namespace
$this->_namespace = $namespace;
}
}