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

develop
yupix 3 months ago
parent 62d21e5861
commit 520da59a47
No known key found for this signature in database
GPG Key ID: 2FF705F5C56D9C06

@ -58,13 +58,11 @@ class SharedAdminAdActions(AbstractAction):
class ClientAdminAdActions(SharedAdminAdActions):
def __init__(self, ad_id: str, *, session: HTTPClient, client: ClientManager):
super().__init__(session=session, client=client)
self._ad_id: str = ad_id
self.__ad_id: str = ad_id
@override
async def delete(self, *, ad_id: str | None = None) -> bool:
ad_id = ad_id or self._ad_id
return await super().delete(ad_id=ad_id)
async def delete(self) -> bool:
return await super().delete(ad_id=self.__ad_id)
@override
async def update(
@ -78,11 +76,7 @@ class ClientAdminAdActions(SharedAdminAdActions):
expires_at: int,
starts_at: int,
day_of_week: int,
*,
ad_id: str | None = None,
) -> bool:
ad_id = ad_id or self._ad_id
return await super().update(
memo=memo,
url=url,
@ -93,7 +87,7 @@ class ClientAdminAdActions(SharedAdminAdActions):
expires_at=expires_at,
starts_at=starts_at,
day_of_week=day_of_week,
ad_id=ad_id,
ad_id=self.__ad_id,
)

Loading…
Cancel
Save