diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Config.php | 4 | ||||
-rw-r--r-- | lib/TInitialState.php | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/lib/Config.php b/lib/Config.php index a036885c7..24555761c 100644 --- a/lib/Config.php +++ b/lib/Config.php @@ -397,4 +397,8 @@ class Config { public function getGridVideosLimit(): string { return $this->config->getAppValue('spreed', 'grid_videos_limit', '0'); } + + public function getGridVideosLimitEnforced(): bool { + return $this->config->getAppValue('spreed', 'grid_videos_limit_enforced', 'no') === 'yes'; + } } diff --git a/lib/TInitialState.php b/lib/TInitialState.php index 0d4c9e446..e7de0ee45 100644 --- a/lib/TInitialState.php +++ b/lib/TInitialState.php @@ -77,6 +77,11 @@ trait TInitialState { 'talk', 'grid_videos_limit', $this->talkConfig->getGridVideosLimit() ); + + $this->initialStateService->provideInitialState( + 'talk', 'grid_videos_limit_enforced', + $this->talkConfig->getGridVideosLimitEnforced() + ); } protected function publishInitialStateForUser(IUser $user, IRootFolder $rootFolder, IAppManager $appManager): void { |