diff options
Diffstat (limited to 'apps/accessibility/lib/Service/JSDataService.php')
-rw-r--r-- | apps/accessibility/lib/Service/JSDataService.php | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/apps/accessibility/lib/Service/JSDataService.php b/apps/accessibility/lib/Service/JSDataService.php index 5ea7048b8b4..3b23748757a 100644 --- a/apps/accessibility/lib/Service/JSDataService.php +++ b/apps/accessibility/lib/Service/JSDataService.php @@ -27,10 +27,11 @@ declare(strict_types=1); namespace OCA\Accessibility\Service; use OCA\Accessibility\AppInfo\Application; +use OCP\AppFramework\Services\InitialStateProvider; use OCP\IConfig; use OCP\IUserSession; -class JSDataService implements \JsonSerializable { +class JSDataService extends InitialStateProvider { /** @var IUserSession */ private $userSession; /** @var IConfig */ @@ -44,7 +45,11 @@ class JSDataService implements \JsonSerializable { $this->config = $config; } - public function jsonSerialize() { + public function getKey(): string { + return 'data'; + } + + public function getData() { $user = $this->userSession->getUser(); if ($user === null) { |