Fix record_video method to accept analysis fields
Added missing parameters: shares, tags, category, elements Now analysis results are properly saved to VideoRecord Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -494,6 +494,10 @@ class VideoLearningAgent:
|
|||||||
description: Optional[str] = None,
|
description: Optional[str] = None,
|
||||||
likes: Optional[int] = None,
|
likes: Optional[int] = None,
|
||||||
comments: Optional[int] = None,
|
comments: Optional[int] = None,
|
||||||
|
shares: Optional[int] = None,
|
||||||
|
tags: Optional[List[str]] = None,
|
||||||
|
category: Optional[str] = None,
|
||||||
|
elements: Optional[List[str]] = None,
|
||||||
) -> VideoRecord:
|
) -> VideoRecord:
|
||||||
"""
|
"""
|
||||||
Record a watched video.
|
Record a watched video.
|
||||||
@@ -528,6 +532,10 @@ class VideoLearningAgent:
|
|||||||
description=description,
|
description=description,
|
||||||
likes=likes,
|
likes=likes,
|
||||||
comments=comments,
|
comments=comments,
|
||||||
|
shares=shares,
|
||||||
|
tags=tags or [],
|
||||||
|
category=category,
|
||||||
|
elements=elements or [],
|
||||||
position_in_session=self.video_counter,
|
position_in_session=self.video_counter,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user