mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2026-01-04 06:14:51 +00:00
pyrofork: Add missing can_{append,complete} field to TodoList
Signed-off-by: wulan17 <wulan17@komodos.id>
This commit is contained in:
parent
92b831812f
commit
9ec35671ea
1 changed files with 14 additions and 2 deletions
|
|
@ -36,19 +36,29 @@ class TodoList(Object):
|
||||||
|
|
||||||
tasks (List of :obj:`~pyrogram.types.TodoTask`):
|
tasks (List of :obj:`~pyrogram.types.TodoTask`):
|
||||||
List of tasks in the todo list.
|
List of tasks in the todo list.
|
||||||
|
|
||||||
|
can_append (``bool``, optional):
|
||||||
|
True, if other users can append tasks to this todo list.
|
||||||
|
|
||||||
|
can_complete (``bool``, optional):
|
||||||
|
True, if other users can complete tasks in this todo list.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
title: str,
|
title: str,
|
||||||
entities: List["types.MessageEntity"],
|
entities: List["types.MessageEntity"],
|
||||||
tasks: List["types.TodoTask"] = None
|
tasks: List["types.TodoTask"] = None,
|
||||||
|
can_append: bool = False,
|
||||||
|
can_complete: bool = False
|
||||||
):
|
):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
self.title = title
|
self.title = title
|
||||||
self.entities = entities
|
self.entities = entities
|
||||||
self.tasks = tasks
|
self.tasks = tasks
|
||||||
|
self.can_append = can_append
|
||||||
|
self.can_complete = can_complete
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _parse(
|
def _parse(
|
||||||
|
|
@ -67,5 +77,7 @@ class TodoList(Object):
|
||||||
return TodoList(
|
return TodoList(
|
||||||
title=todo_list.title.text,
|
title=todo_list.title.text,
|
||||||
entities=entities,
|
entities=entities,
|
||||||
tasks=tasks
|
tasks=tasks,
|
||||||
|
can_append=todo_list.others_can_append,
|
||||||
|
can_complete=todo_list.others_can_complete
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue