From 446890d1a6d3c0d17e892e989e5120e7ad0c1d9f Mon Sep 17 00:00:00 2001 From: cosven Date: Fri, 5 Jan 2024 22:43:10 +0800 Subject: [PATCH] fix: disable search when user does not login --- fuo_bilibili/provider.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fuo_bilibili/provider.py b/fuo_bilibili/provider.py index 329b8b7..b0fe13e 100644 --- a/fuo_bilibili/provider.py +++ b/fuo_bilibili/provider.py @@ -167,6 +167,8 @@ def sms_code_login(self, request: SmsCodeLoginRequest) -> SmsCodeLoginResponse: return self._api.sms_code_login(request) def search(self, keyword, type_, *args, **kwargs) -> Optional[SimpleSearchResult]: + if not self.has_current_user(): + return None request = self._format_search_request(keyword, type_) if isinstance(request, Tuple): response = tuple([self._api.search(r) for r in request])