summaryrefslogtreecommitdiff
path: root/src/portal/py/modules/twitter.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/portal/py/modules/twitter.py')
-rw-r--r--src/portal/py/modules/twitter.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/portal/py/modules/twitter.py b/src/portal/py/modules/twitter.py
index 79e7f31..be81c0f 100644
--- a/src/portal/py/modules/twitter.py
+++ b/src/portal/py/modules/twitter.py
@@ -1,8 +1,7 @@
import json
-import httpx
import http.cookiejar
from typing import Optional, Any, Iterator
-from base import USER_AGENT, Search, Module, ParsedJson, Method
+from base import USER_AGENT, HttpResponse, Search, Module, ParsedJson, Method
from post import Post
from query_parser import QueryParser
from modules.twitter_common import parse_graphql_raw_response
@@ -21,7 +20,7 @@ class TwitterUser(TwitterBase):
super().__init__(userdata)
self.user_id = ''
- def check_api_response(self, response: Optional[httpx.Response]) -> Optional[ParsedJson]:
+ def check_api_response(self, response: Optional[HttpResponse]) -> Optional[ParsedJson]:
if not response:
return None
try:
@@ -85,7 +84,7 @@ class TwitterUser(TwitterBase):
'features': build_params(features),
'fieldToggles': build_params(fieldToggles)
}
- url = "https://x.com/i/api/graphql/DdW3L2nfGW6FZDcSSSG4yg/UserMedia"
+ url = 'https://x.com/i/api/graphql/DdW3L2nfGW6FZDcSSSG4yg/UserMedia'
return self.check_api_response(self.module.do_request(Method.GET, url, params=params))
#print(json.dumps(media, indent=4))