Skip to content

Commit 628a472

Browse files
fix(attrs): add factory value to interaction resolved data (#1212)
* fix(attrs): add factory value to interaction resolved data * ci: correct from checks. Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 1155cf4 commit 628a472

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

interactions/client/models/misc.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,18 @@ class InteractionResolvedData(DictSerializerMixin):
2727
:ivar Dict[str, Attachment] attachments: The resolved attachments data.
2828
"""
2929

30-
users: Dict[str, User] = field(converter=convert_dict(value_converter=User))
31-
members: Dict[str, Member] = field(converter=convert_dict(value_converter=Member))
32-
roles: Dict[str, Role] = field(converter=convert_dict(value_converter=Role))
33-
channels: Dict[str, Channel] = field(converter=convert_dict(value_converter=Channel))
34-
messages: Dict[str, Message] = field(converter=convert_dict(value_converter=Message))
35-
attachments: Dict[str, Attachment] = field(converter=convert_dict(value_converter=Attachment))
30+
users: Dict[str, User] = field(converter=convert_dict(value_converter=User), factory=dict)
31+
members: Dict[str, Member] = field(converter=convert_dict(value_converter=Member), factory=dict)
32+
roles: Dict[str, Role] = field(converter=convert_dict(value_converter=Role), factory=dict)
33+
channels: Dict[str, Channel] = field(
34+
converter=convert_dict(value_converter=Channel), factory=dict
35+
)
36+
messages: Dict[str, Message] = field(
37+
converter=convert_dict(value_converter=Message), factory=dict
38+
)
39+
attachments: Dict[str, Attachment] = field(
40+
converter=convert_dict(value_converter=Attachment), factory=dict
41+
)
3642

3743
def __attrs_post_init__(self):
3844
if self.members:

0 commit comments

Comments
 (0)