[tasks] Trying to fix logdata

This commit is contained in:
2024-11-01 15:58:16 -04:00
parent dec100f8ff
commit 38e108c1ae

View File

@ -5,7 +5,7 @@ from typing import Optional
from django.apps import apps from django.apps import apps
from django.db import models from django.db import models
from django.urls import reverse from django.urls import reverse
from scrobbles.dataclasses import LongPlayLogData from scrobbles.dataclasses import JSONDataclass
from scrobbles.mixins import LongPlayScrobblableMixin from scrobbles.mixins import LongPlayScrobblableMixin
BNULL = {"blank": True, "null": True} BNULL = {"blank": True, "null": True}
@ -14,18 +14,13 @@ TODOIST_TASK_URL = "https://app.todoist.com/app/task/{id}"
@dataclass @dataclass
class TaskLogData(LongPlayLogData): class TaskLogData(JSONDataclass):
details: Optional[str] = None
description: Optional[str] = None description: Optional[str] = None
title: Optional[str] = None title: Optional[str] = None
project: Optional[str] = None project: Optional[str] = None
todoist_id: Optional[str] = None todoist_id: Optional[str] = None
todoist_event: Optional[str] = None todoist_event: Optional[str] = None
todoist_type: Optional[str] = None todoist_type: Optional[str] = None
serial_scrobble_id: Optional[int] = None
long_play_complete: Optional[bool] = None
timestamp_utc: Optional[datetime] = None
updated_at: Optional[datetime] = None
notes: Optional[dict] = None notes: Optional[dict] = None