diff options
| author | wn_ <invalid@email.com> | 2025-01-26 17:19:12 +0000 |
|---|---|---|
| committer | wn_ <invalid@email.com> | 2025-01-26 17:19:12 +0000 |
| commit | 7618101e333c2d3c183031d52d1b3adfa0b3c009 (patch) | |
| tree | 817d2d21afd0fa0dd4bc9428bd8619c097316222 /classes/API.php | |
| parent | 117d210c8aa3b1b1513d6e5a756f4b3242d3b392 (diff) | |
Reduce use of legacy 'Config::ICONS_DIR'.
Also some minor cleanup in 'API#_get_config()'.
Diffstat (limited to 'classes/API.php')
| -rw-r--r-- | classes/API.php | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/classes/API.php b/classes/API.php index 241663b3d..72c65ea54 100644 --- a/classes/API.php +++ b/classes/API.php @@ -366,22 +366,19 @@ class API extends Handler { } /** + * @see RPC::_make_init_params() + * @see RPC::_make_runtime_info() * @return array<string, array<string, string>|bool|int|string> */ private function _get_config(): array { - $config = [ - "icons_dir" => Config::get(Config::ICONS_DIR), - "icons_url" => Config::get(Config::ICONS_URL) + return [ + 'custom_sort_types' => $this->_get_custom_sort_types(), + 'daemon_is_running' => file_is_locked('update_daemon.lock'), + 'icons_url' => Config::get_self_url() . '/public.php', + 'num_feeds' => ORM::for_table('ttrss_feeds') + ->where('owner_uid', $_SESSION['uid']) + ->count(), ]; - - $config["daemon_is_running"] = file_is_locked("update_daemon.lock"); - $config["custom_sort_types"] = $this->_get_custom_sort_types(); - - $config["num_feeds"] = ORM::for_table('ttrss_feeds') - ->where('owner_uid', $_SESSION['uid']) - ->count(); - - return $config; } function getConfig(): bool { |