Skip to content

Commit 0ba8ef8

Browse files
feat(capabilities): expose show_confetti_after_signing as show-confetti capability
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent bd75b78 commit 0ba8ef8

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

lib/Capabilities.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88

99
namespace OCA\Libresign;
1010

11+
use OCA\Libresign\AppInfo\Application;
1112
use OCA\Libresign\Service\Envelope\EnvelopeService;
1213
use OCA\Libresign\Service\SignatureTextService;
1314
use OCA\Libresign\Service\SignerElementsService;
1415
use OCP\App\IAppManager;
1516
use OCP\Capabilities\IPublicCapability;
17+
use OCP\IAppConfig;
1618

1719
/**
1820
* @psalm-import-type LibresignCapabilities from ResponseDefinitions
@@ -27,6 +29,7 @@ public function __construct(
2729
protected SignatureTextService $signatureTextService,
2830
protected IAppManager $appManager,
2931
protected EnvelopeService $envelopeService,
32+
protected IAppConfig $appConfig,
3033
) {
3134
}
3235

@@ -40,6 +43,7 @@ public function getCapabilities(): array {
4043
$capabilities = [
4144
'features' => self::FEATURES,
4245
'config' => [
46+
'show-confetti' => $this->appConfig->getValueBool(Application::APP_ID, 'show_confetti_after_signing', true),
4347
'sign-elements' => [
4448
'is-available' => $this->signerElementsService->isSignElementsAvailable(),
4549
'can-create-signature' => $this->signerElementsService->canCreateSignature(),

0 commit comments

Comments
 (0)