Update comment.
This commit is contained in:
parent
1439139c19
commit
c3bcbc2681
BIN
dist/devranta-1.0.0-py3-none-any.whl
vendored
BIN
dist/devranta-1.0.0-py3-none-any.whl
vendored
Binary file not shown.
BIN
dist/devranta-1.0.0.tar.gz
vendored
BIN
dist/devranta-1.0.0.tar.gz
vendored
Binary file not shown.
@ -15,8 +15,6 @@ class Api:
|
||||
self.token_Key = None
|
||||
self.session = None
|
||||
|
||||
|
||||
|
||||
def patch_auth(self, request_dict=None):
|
||||
auth_dict = {"app": self.app_id}
|
||||
if self.auth:
|
||||
@ -70,7 +68,7 @@ class Api:
|
||||
async def get_comments_from_user(self, username):
|
||||
user_id = await self.get_user_id(username)
|
||||
profile = await self.get_profile(user_id)
|
||||
return profile.get('content',{}).get('content',{}).get('comments',[])
|
||||
return profile.get("content", {}).get("content", {}).get("comments", [])
|
||||
|
||||
async def post_comment(self, rant_id, comment):
|
||||
response = None
|
||||
@ -92,7 +90,6 @@ class Api:
|
||||
)
|
||||
obj = await response.json()
|
||||
|
||||
print(obj)
|
||||
if not obj.get("success"):
|
||||
return None
|
||||
|
||||
@ -141,7 +138,6 @@ class Api:
|
||||
return
|
||||
return obj.get("rants", [])
|
||||
|
||||
|
||||
async def get_user_id(self, username):
|
||||
response = None
|
||||
async with self as session:
|
||||
@ -156,7 +152,20 @@ class Api:
|
||||
|
||||
@property
|
||||
async def mentions(self):
|
||||
return [notif for notif in (await self.notifs) if notif['type'] == "comment_mention"]
|
||||
return [
|
||||
notif for notif in (await self.notifs) if notif["type"] == "comment_mention"
|
||||
]
|
||||
|
||||
async def update_comment(self, comment_id, comment):
|
||||
response = None
|
||||
if not await self.ensure_login():
|
||||
return None
|
||||
async with self as session:
|
||||
response = await session.get(
|
||||
url=self.patch_url(f"comments/{comment_id}"),
|
||||
data=self.patch_auth({"comment": comment}),
|
||||
)
|
||||
return await response.get("success", False)
|
||||
|
||||
@property
|
||||
async def notifs(self):
|
||||
@ -168,4 +177,3 @@ class Api:
|
||||
url=self.patch_url("users/me/notif-feed"), params=self.patch_auth()
|
||||
)
|
||||
return (await response.json()).get("data", {}).get("items", [])
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user