feat!: ClientAdminEmojiActions の対象のIDを指定する引数を削除 #140

develop
yupix 3 months ago
parent a6c8fd92bd
commit 37aa930058
No known key found for this signature in database
GPG Key ID: 2FF705F5C56D9C06

@ -118,16 +118,12 @@ class ClientAdminEmojiActions(SharedAdminEmojiActions):
self.__emoji_id: str = emoji_id
@override
async def copy(self, *, emoji_id: str | None = None) -> ID:
emoji_id = emoji_id or self.__emoji_id
return await super().copy(emoji_id=emoji_id)
async def copy(self) -> ID:
return await super().copy(emoji_id=self.__emoji_id)
@override
async def delete(self, *, emoji_id: str | None = None) -> bool:
emoji_id = emoji_id or self.__emoji_id
return await super().delete(emoji_id=emoji_id)
async def delete(self) -> bool:
return await super().delete(emoji_id=self.__emoji_id)
@override
async def update(
@ -139,11 +135,7 @@ class ClientAdminEmojiActions(SharedAdminEmojiActions):
is_sensitive: bool = MISSING,
local_only: bool = MISSING,
role_ids_that_can_be_used_this_emoji_as_reaction: list[str] = MISSING,
*,
emoji_id: str | None = None,
) -> bool:
emoji_id = emoji_id or self.__emoji_id
return await super().update(
name=name,
file_id=file_id,
@ -152,7 +144,7 @@ class ClientAdminEmojiActions(SharedAdminEmojiActions):
is_sensitive=is_sensitive,
local_only=local_only,
role_ids_that_can_be_used_this_emoji_as_reaction=role_ids_that_can_be_used_this_emoji_as_reaction,
emoji_id=emoji_id,
emoji_id=self.__emoji_id,
)

Loading…
Cancel
Save