summaryrefslogtreecommitdiff
path: root/classes/API.php
diff options
context:
space:
mode:
authorwn_ <invalid@email.com>2025-01-26 17:19:12 +0000
committerwn_ <invalid@email.com>2025-01-26 17:19:12 +0000
commit7618101e333c2d3c183031d52d1b3adfa0b3c009 (patch)
tree817d2d21afd0fa0dd4bc9428bd8619c097316222 /classes/API.php
parent117d210c8aa3b1b1513d6e5a756f4b3242d3b392 (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.php21
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 {