Added more data containers

This commit is contained in:
2022-09-12 22:18:49 +02:00
parent fc63f3616e
commit 53fe437100
11 changed files with 65 additions and 13 deletions

View File

@@ -1,7 +1,9 @@
import discord
from cpl_discord.container.container import Container
from cpl_discord.helper.ToContainersConverter import ToContainersConverter
from cpl_discord.container.member import Member
from cpl_discord.container.threads import Thread
from cpl_discord.helper.to_containers_converter import ToContainersConverter
from cpl_query.extension import List
@@ -9,3 +11,11 @@ class TextChannel(discord.TextChannel, Container):
def __init__(self, _t: discord.TextChannel):
Container.__init__(self, _t, TextChannel)
@property
def members(self) -> List[discord.Member]:
return List(discord.Member, ToContainersConverter.convert(self._object.members, Member))
@property
def threads(self) -> List[Thread]:
return List(Thread, ToContainersConverter.convert(self._object.threads, Thread))