From e707c94b7025cb8a0e398ea14f7fa2260dfdf486 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Tue, 12 May 2026 12:11:07 -0400 Subject: [PATCH] [boardgames] Add raw data to scrobbles --- vrobbler/apps/boardgames/models.py | 1 + vrobbler/apps/scrobbles/scrobblers.py | 1 + 2 files changed, 2 insertions(+) diff --git a/vrobbler/apps/boardgames/models.py b/vrobbler/apps/boardgames/models.py index eac8353..81c894d 100644 --- a/vrobbler/apps/boardgames/models.py +++ b/vrobbler/apps/boardgames/models.py @@ -80,6 +80,7 @@ class BoardGameLogData(BaseLogData, LongPlayLogData): board: Optional[str] = None rounds: Optional[int] = None details: Optional[str] = None + raw_data: Optional[dict] = None _excluded_fields = { "lichess_id", diff --git a/vrobbler/apps/scrobbles/scrobblers.py b/vrobbler/apps/scrobbles/scrobblers.py index 9d19854..3213ebd 100644 --- a/vrobbler/apps/scrobbles/scrobblers.py +++ b/vrobbler/apps/scrobbles/scrobblers.py @@ -528,6 +528,7 @@ def email_scrobble_board_game( stop_timestamp = timestamp + timedelta(seconds=duration_seconds) logger.info(f"Creating scrobble for {base_game} at {timestamp}") + log_data["raw_data"] = bgstat_data scrobble_dict = { "user_id": user_id, "timestamp": timestamp,