fix: PartialCustomEmojiのインスタンス化方法が間違っている

pull/67/head
yupix 1 year ago
parent bbc2ea041e
commit ab5bc4e155
No known key found for this signature in database
GPG Key ID: 2FF705F5C56D9C06

@ -1,12 +1,20 @@
from __future__ import annotations
from typing import TYPE_CHECKING
from mipac.models.lite.emoji import PartialCustomEmoji
from mipac.types.note import INoteUpdated, INoteUpdatedReaction
if TYPE_CHECKING:
from mipac.manager.client import ClientManager
class PartialReaction:
def __init__(self, reaction: INoteUpdated[INoteUpdatedReaction]) -> None:
self.__reaction = reaction
def __init__(
self, reaction: INoteUpdated[INoteUpdatedReaction], *, client: ClientManager
) -> None:
self.__reaction: INoteUpdated[INoteUpdatedReaction] = reaction
self.__client: ClientManager = client
@property
def reaction(self) -> str:
@ -14,7 +22,7 @@ class PartialReaction:
@property
def emoji(self) -> PartialCustomEmoji:
return PartialCustomEmoji(self.__reaction['body']['body']['emoji'])
return PartialCustomEmoji(self.__reaction['body']['body']['emoji'], client=self.__client)
@property
def user_id(self) -> str:

Loading…
Cancel
Save