feat: mypy for all type check (#10921)

This commit is contained in:
yihong
2024-12-24 18:38:51 +08:00
committed by GitHub
parent c91e8b1737
commit 56e15d09a9
584 changed files with 3975 additions and 2826 deletions

View File

@@ -13,6 +13,8 @@ class SavedMessageService:
def pagination_by_last_id(
cls, app_model: App, user: Optional[Union[Account, EndUser]], last_id: Optional[str], limit: int
) -> InfiniteScrollPagination:
if not user:
raise ValueError("User is required")
saved_messages = (
db.session.query(SavedMessage)
.filter(
@@ -31,6 +33,8 @@ class SavedMessageService:
@classmethod
def save(cls, app_model: App, user: Optional[Union[Account, EndUser]], message_id: str):
if not user:
return
saved_message = (
db.session.query(SavedMessage)
.filter(
@@ -59,6 +63,8 @@ class SavedMessageService:
@classmethod
def delete(cls, app_model: App, user: Optional[Union[Account, EndUser]], message_id: str):
if not user:
return
saved_message = (
db.session.query(SavedMessage)
.filter(