feat: add comments
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
from itd.users import get_user
|
||||
from itd.comments import get_comments, add_comment, delete_comment, like_comment, unlike_comment, update_comment
|
||||
|
||||
class Client:
|
||||
def __init__(self, token: str):
|
||||
@@ -8,4 +9,23 @@ class Client:
|
||||
return get_user(self.token, username)
|
||||
|
||||
def get_me(self) -> dict:
|
||||
return self.get_user('me')
|
||||
return self.get_user('me')
|
||||
|
||||
|
||||
def add_comment(self, post_id: int, content: str, reply_comment_id: int | None = None):
|
||||
return add_comment(self.token, post_id, content, reply_comment_id)
|
||||
|
||||
def get_comments(self, post_id: int, limit: int = 20, cursor: int = 1, sort: str = 'popular'):
|
||||
return get_comments(self.token, post_id, limit, cursor, sort)
|
||||
|
||||
def like_comment(self, id: int):
|
||||
return like_comment(self.token, id)
|
||||
|
||||
def unlike_comment(self, id: int):
|
||||
return unlike_comment(self.token, id)
|
||||
|
||||
def delete_comment(self, id: int):
|
||||
return delete_comment(self.token, id)
|
||||
|
||||
def update_comment(self, id: int, content: str):
|
||||
return update_comment(self.token, id, content)
|
||||
Reference in New Issue
Block a user