feat: 新しい絵文字モデルを使うように

pull/109/head
yupix 7 months ago
parent e29b49538c
commit 6a3ddff754
No known key found for this signature in database
GPG Key ID: 2FF705F5C56D9C06

@ -4,8 +4,8 @@ from typing import TYPE_CHECKING
from mipac.abstract.action import AbstractAction from mipac.abstract.action import AbstractAction
from mipac.http import HTTPClient, Route from mipac.http import HTTPClient, Route
from mipac.models.emoji import CustomEmoji from mipac.models.emoji import EmojiDetailed, EmojiSimple
from mipac.types.emoji import ICustomEmoji from mipac.types.emoji import IEmojiDetailed, IEmojiSimple
if TYPE_CHECKING: if TYPE_CHECKING:
from mipac.client import ClientManager from mipac.client import ClientManager
@ -16,8 +16,14 @@ class EmojiActions(AbstractAction):
self.__session: HTTPClient = session self.__session: HTTPClient = session
self.__client: ClientManager = client self.__client: ClientManager = client
async def get(self, name: str) -> CustomEmoji: async def get(self, name: str) -> EmojiDetailed:
emoji: ICustomEmoji = await self.__session.request( emoji: IEmojiDetailed = await self.__session.request(
Route("POST", "/api/emoji"), auth=True, lower=True, json={"name": name} Route("POST", "/api/emoji"), auth=True, lower=True, json={"name": name}
) )
return CustomEmoji(emoji=emoji, client=self.__client) return EmojiDetailed(raw_emoji_detailed=emoji, client=self.__client)
async def gets(self, name: str) -> EmojiSimple:
emoji: IEmojiSimple = await self.__session.request(
Route("POST", "/api/emojis"), auth=True, lower=True, json={"name": name}
)
return EmojiSimple(raw_emoji_simple=emoji, client=self.__client)

Loading…
Cancel
Save