2 Commits

Author SHA1 Message Date
Simon Hiller
078fd9a746 feat: implement settings config 2026-02-25 12:45:04 +01:00
Davide Iadeluca
4f261dbee4 chore: adjust workflows
[skip ci]
2025-11-30 11:51:35 +01:00
2 changed files with 12 additions and 1 deletions

View File

@@ -13,7 +13,11 @@ jobs:
frontend_directory: ./js frontend_directory: ./js
backend_directory: . backend_directory: .
js_package_manager: yarn js_package_manager: yarn
main_git_branch: master main_git_branch: 1.x
git_actor_name: ${{ vars.GIT_ACTOR_NAME }}
git_actor_email: ${{ vars.GIT_ACTOR_EMAIL }}
secrets: secrets:
bundlewatch_github_token: ${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }} bundlewatch_github_token: ${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }}
git_actor_token: ${{ secrets.GIT_ACTOR_TOKEN }}

View File

@@ -24,6 +24,7 @@ class EnableRedis implements ExtenderInterface
const CACHE_KEY = 'connections.cache'; const CACHE_KEY = 'connections.cache';
const QUEUE_KEY = 'connections.queue'; const QUEUE_KEY = 'connections.queue';
const SESSION_KEY = 'connections.session'; const SESSION_KEY = 'connections.session';
const SETTINGS_KEY = 'connections.settings';
public function extend(Container $container, Extension $extension = null) public function extend(Container $container, Extension $extension = null)
{ {
@@ -45,6 +46,7 @@ class EnableRedis implements ExtenderInterface
if (!(bool) $settings->get('glowingblue-redis.enableCache', false)) { if (!(bool) $settings->get('glowingblue-redis.enableCache', false)) {
$disabled[] = 'cache'; $disabled[] = 'cache';
$disabled[] = 'settings';
} }
if (!(bool) $settings->get('glowingblue-redis.enableQueue', false)) { if (!(bool) $settings->get('glowingblue-redis.enableQueue', false)) {
@@ -79,9 +81,14 @@ class EnableRedis implements ExtenderInterface
'database' => static::getSessionDatabase(), 'database' => static::getSessionDatabase(),
]; ];
$settings = $base + [
'database' => static::getSessionDatabase(),
];
$config = Arr::add($config, self::CACHE_KEY, $cache); $config = Arr::add($config, self::CACHE_KEY, $cache);
$config = Arr::add($config, self::QUEUE_KEY, $queue); $config = Arr::add($config, self::QUEUE_KEY, $queue);
$config = Arr::add($config, self::SESSION_KEY, $session); $config = Arr::add($config, self::SESSION_KEY, $session);
$config = Arr::add($config, self::SETTINGS_KEY, $settings);
return $config; return $config;
} }