diff options
author | Maxence Lange <maxence@artificial-owl.com> | 2025-04-28 19:57:56 -0100 |
---|---|---|
committer | Maxence Lange <maxence@artificial-owl.com> | 2025-04-28 19:58:06 -0100 |
commit | 6d272ff894fa969e5a526caf6a91d60eda115c53 (patch) | |
tree | df90f826a29f7169dd9b550f2e478a1b09d29e71 /lib/private/Config/Lexicon/CoreConfigLexicon.php | |
parent | 10a01423ecfc7e028960eee8058bd177ad28d484 (diff) | |
download | nextcloud-server-enh/noid/async-process-run.tar.gz nextcloud-server-enh/noid/async-process-run.zip |
feat(async): AsyncProcessenh/noid/async-process-run
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Diffstat (limited to 'lib/private/Config/Lexicon/CoreConfigLexicon.php')
-rw-r--r-- | lib/private/Config/Lexicon/CoreConfigLexicon.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/private/Config/Lexicon/CoreConfigLexicon.php b/lib/private/Config/Lexicon/CoreConfigLexicon.php index 34a0b883c54..05de9378932 100644 --- a/lib/private/Config/Lexicon/CoreConfigLexicon.php +++ b/lib/private/Config/Lexicon/CoreConfigLexicon.php @@ -17,6 +17,10 @@ use NCU\Config\ValueType; * ConfigLexicon for 'core' app/user configs */ class CoreConfigLexicon implements IConfigLexicon { + public const ASYNC_LOOPBACK_ADDRESS = 'loopback_address'; + public const ASYNC_LOOPBACK_PING = 'async_loopback_ping'; + public const ASYNC_LOOPBACK_TEST = 'async_loopback_test'; + public function getStrictness(): ConfigLexiconStrictness { return ConfigLexiconStrictness::IGNORE; } @@ -28,6 +32,9 @@ class CoreConfigLexicon implements IConfigLexicon { public function getAppConfigs(): array { return [ new ConfigLexiconEntry('lastcron', ValueType::INT, 0, 'timestamp of last cron execution'), + new ConfigLexiconEntry(self::ASYNC_LOOPBACK_ADDRESS, ValueType::STRING, '', 'local address of the instance to initiate async process via web request', true), + new ConfigLexiconEntry(self::ASYNC_LOOPBACK_PING, ValueType::STRING, '', 'temporary random string used to confirm web-async loopback endpoint is valid', true), + new ConfigLexiconEntry(self::ASYNC_LOOPBACK_TEST, ValueType::STRING, '', 'temporary random string used to confirm web-async is fully functional', true), ]; } |