[locations] Fix gps update log format
This commit is contained in:
@ -362,9 +362,15 @@ def gpslogger_scrobble_location(data_dict: dict, user_id: int) -> Scrobble:
|
|||||||
|
|
||||||
provider = LOCATION_PROVIDERS[data_dict.get("prov")]
|
provider = LOCATION_PROVIDERS[data_dict.get("prov")]
|
||||||
|
|
||||||
scrobble.log[data_dict.get("time")] = {
|
if "gps_updates" not in scrobble.log.keys():
|
||||||
"position_provider": provider,
|
scrobble.log["gps_updates"] = []
|
||||||
}
|
|
||||||
|
scrobble.log["gps_updates"].append(
|
||||||
|
{
|
||||||
|
"timestamp": data_dict.get("time"),
|
||||||
|
"position_provider": provider,
|
||||||
|
}
|
||||||
|
)
|
||||||
if scrobble.timestamp:
|
if scrobble.timestamp:
|
||||||
scrobble.playback_position_seconds = (
|
scrobble.playback_position_seconds = (
|
||||||
timezone.now() - scrobble.timestamp
|
timezone.now() - scrobble.timestamp
|
||||||
|
|||||||
Reference in New Issue
Block a user