Skip to content
This repository was archived by the owner on Dec 18, 2021. It is now read-only.

Commit 7413122

Browse files
committed
feat: select setter
1 parent 71e4abd commit 7413122

File tree

2 files changed

+17
-7
lines changed

2 files changed

+17
-7
lines changed

discord_components/client.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -390,9 +390,7 @@ async def fetch_component_message(self, message) -> ComponentMessage:
390390
continue
391391

392392
for j in i["components"]:
393-
if j["type"] < 2:
394-
continue
395-
components.append(self._get_component_type(i["type"]).from_json(i))
393+
components.append(self._get_component_type(j["type"]).from_json(j))
396394

397395
return ComponentMessage(
398396
channel=message.channel, state=self.bot._get_state(), data=res, components=components

discord_components/select.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -222,13 +222,13 @@ def placeholder(self) -> str:
222222
return self._placeholder
223223

224224
@property
225-
def min_values(self) -> str:
226-
""":class:`str`: The select's min values"""
225+
def min_values(self) -> int:
226+
""":class:`int`: The select's min values"""
227227
return self._min_values
228228

229229
@property
230-
def max_values(self) -> str:
231-
""":class:`str`: The select's max values"""
230+
def max_values(self) -> int:
231+
""":class:`int`: The select's max values"""
232232
return self._max_values
233233

234234
@id.setter
@@ -242,6 +242,18 @@ def options(self, value: List[Option]):
242242

243243
self._options = value
244244

245+
@placeholder.setter
246+
def placeholder(self, value: str):
247+
self._placeholder = value
248+
249+
@min_values.setter
250+
def min_values(self, value: int):
251+
self._min_values = value
252+
253+
@max_values.setter
254+
def max_values(self, value: int):
255+
self._max_values = value
256+
245257
@staticmethod
246258
def from_json(data):
247259
"""Create a select instance from json

0 commit comments

Comments
 (0)