From c120850d428694aafa027f8c771e8c5420cbe552 Mon Sep 17 00:00:00 2001 From: krateng Date: Fri, 7 Jan 2022 04:38:41 +0100 Subject: [PATCH] Implemented pulse --- maloja/database/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/maloja/database/__init__.py b/maloja/database/__init__.py index 791592b..375adb1 100644 --- a/maloja/database/__init__.py +++ b/maloja/database/__init__.py @@ -154,12 +154,13 @@ def get_charts_tracks(**keys): result = sqldb.count_scrobbles_by_track(since=since,to=to) return result +@waitfordb def get_pulse(**keys): rngs = ranges(**{k:keys[k] for k in keys if k in ["since","to","within","timerange","step","stepn","trail"]}) results = [] for rng in rngs: - res = len(db_query(timerange=rng,**{k:keys[k] for k in keys if k in ["artists","artist","track","title","associated"]})) + res = get_scrobbles_num(timerange=rng,**{k:keys[k] for k in keys if k != 'timerange'}) results.append({"range":rng,"scrobbles":res}) return results