mirror of
https://github.com/kevachat/webapp.git
synced 2025-01-22 12:34:25 +00:00
add accountBalance filter
This commit is contained in:
parent
dcf7fd96c7
commit
e2c32233f4
@ -52,6 +52,13 @@ class AppExtension extends AbstractExtension
|
||||
'formatKVA'
|
||||
]
|
||||
),
|
||||
new TwigFilter(
|
||||
'account_balance',
|
||||
[
|
||||
$this,
|
||||
'accountBalance'
|
||||
]
|
||||
),
|
||||
new TwigFilter(
|
||||
'message_to_markdown',
|
||||
[
|
||||
@ -270,6 +277,24 @@ class AppExtension extends AbstractExtension
|
||||
);
|
||||
}
|
||||
|
||||
public function accountBalance(
|
||||
string $account
|
||||
): ?float
|
||||
{
|
||||
// Connect kevacoin
|
||||
$client = new \Kevachat\Kevacoin\Client(
|
||||
$this->container->getParameter('app.kevacoin.protocol'),
|
||||
$this->container->getParameter('app.kevacoin.host'),
|
||||
$this->container->getParameter('app.kevacoin.port'),
|
||||
$this->container->getParameter('app.kevacoin.username'),
|
||||
$this->container->getParameter('app.kevacoin.password')
|
||||
);
|
||||
|
||||
return $client->getAccountAddress(
|
||||
$account
|
||||
);
|
||||
}
|
||||
|
||||
public function messageToMarkdown(
|
||||
string $text
|
||||
): string
|
||||
|
Loading…
x
Reference in New Issue
Block a user