summaryrefslogtreecommitdiff
path: root/src/Stats.cxx
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2013-11-21 23:30:49 +0100
committerMax Kellermann <max@duempel.org>2013-11-22 00:19:28 +0100
commitff1c1107f3a7ad0cfbdfefbe26f2f5e1cb9b00c5 (patch)
treefb8d096f20ac236611c8569e9009da78e8f9954a /src/Stats.cxx
parent41a3fd0fd06dd9d99b77982eac9b91aca9a768d0 (diff)
Stats: auto-reload statistics with proxy plugin
Diffstat (limited to 'src/Stats.cxx')
-rw-r--r--src/Stats.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Stats.cxx b/src/Stats.cxx
index 2baeafa39..8f9d90b0f 100644
--- a/src/Stats.cxx
+++ b/src/Stats.cxx
@@ -62,6 +62,13 @@ void stats_update(void)
void
stats_print(Client &client)
{
+ if (!db_is_simple())
+ /* reload statistics if we're using the "proxy"
+ database plugin */
+ /* TODO: move this into the "proxy" database plugin as
+ an "idle" handler */
+ stats_update();
+
client_printf(client,
"artists: %u\n"
"albums: %u\n"