fix: Fix template parameter for some listeners

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
pull/43194/head
Côme Chilliet 4 months ago committed by Côme Chilliet
parent 94cd1b1912
commit 220296b216

@ -36,7 +36,7 @@ use OCP\Share\IShare;
use Psr\Log\LoggerInterface;
use function in_array;
/** @template-implements IEventListener<ContactInteractedWithEvent> */
/** @template-implements IEventListener<ShareCreatedEvent> */
class ShareInteractionListener implements IEventListener {
private const SUPPORTED_SHARE_TYPES = [
IShare::TYPE_USER,

@ -29,6 +29,7 @@ use OCA\Theming\AppInfo\Application;
use OCA\Theming\Service\BackgroundService;
use OCA\Theming\Service\JSDataService;
use OCA\Theming\Service\ThemeInjectionService;
use OCP\AppFramework\Http\Events\BeforeLoginTemplateRenderedEvent;
use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\AppFramework\Services\IInitialState;
@ -38,7 +39,7 @@ use OCP\IConfig;
use OCP\IUserSession;
use Psr\Container\ContainerInterface;
/** @template-implements IEventListener<BeforeTemplateRenderedEvent> */
/** @template-implements IEventListener<BeforeTemplateRenderedEvent|BeforeLoginTemplateRenderedEvent> */
class BeforeTemplateRenderedListener implements IEventListener {
private IInitialState $initialState;
@ -67,7 +68,7 @@ class BeforeTemplateRenderedListener implements IEventListener {
fn () => $this->container->get(JSDataService::class),
);
/** @var BeforeTemplateRenderedEvent $event */
/** @var BeforeTemplateRenderedEvent|BeforeLoginTemplateRenderedEvent $event */
if ($event->getResponse()->getRenderAs() === TemplateResponse::RENDER_AS_USER) {
$this->initialState->provideLazyInitialState('shortcutsDisabled', function () {
if ($this->userSession->getUser()) {

Loading…
Cancel
Save