feat: implement Gitea notification polling and state persistence
This commit is contained in:
+2
-1
@@ -1,6 +1,6 @@
|
||||
import logging
|
||||
from pydantic import BaseModel
|
||||
from typing import Any
|
||||
from typing import Any, Optional
|
||||
from gitea.models import IssueModel, PullRequestModel
|
||||
|
||||
logger: logging.Logger = logging.getLogger("work-queue")
|
||||
@@ -11,6 +11,7 @@ class WorkItem(BaseModel):
|
||||
task_type: str # 'issue' or 'pr'
|
||||
task_number: int
|
||||
task_info: IssueModel | PullRequestModel
|
||||
notification_id: Optional[int] = None
|
||||
priority: int = 0
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user