talkService = $talkService; $this->l10n = $l10n; } public function getForm(): string { $params = [ 'hasBotPassword' => $this->talkService->hasBotPassword(), 'retentionDays' => $this->talkService->getRetentionDays(), 'rooms' => $this->talkService->getRooms(), 'authTokens' => $this->talkService->getAuthTokens(), ]; $template = \OC::$server->get(\OCP\ITemplate\ITemplateFactory::class)->load('ncdiscordhook', 'adminSettings'); foreach ($params as $key => $value) { $template->assign($key, $value); } return $template->fetchPage(); } public function getPriority(): int { return 10; } public function getSection(): string { return 'server'; } }