feat(storage-api): remove default param for get_data methods.

This commit is contained in:
mpa 2020-08-16 18:00:44 +04:00
parent b0792a5905
commit 7f8004f5a1
No known key found for this signature in database
GPG key ID: BCCFBFCCC9B754A8
3 changed files with 4 additions and 4 deletions

View file

@ -36,8 +36,8 @@ class CurrentUserContext(Generic[StorageDataT]):
async def get_state(self, default: Optional[str] = None) -> Optional[str]:
return await self.storage.get_state(self.key, default=default)
async def get_data(self, default: Optional[StorageDataT] = None) -> StorageDataT:
return await self.storage.get_data(self.key, default=default)
async def get_data(self) -> StorageDataT:
return await self.storage.get_data(self.key)
async def update_data(self, data: Optional[StorageDataT] = None, **kwargs: Any) -> None:
if data is not None and not isinstance(data, Mapping):

View file

@ -10,7 +10,7 @@ class BaseStorage(Generic[_DataT]):
async def set_state(self, key: str, state: Optional[str]) -> None:
raise NotImplementedError
async def get_data(self, key: str, default: Optional[_DataT] = None) -> _DataT:
async def get_data(self, key: str) -> _DataT:
raise NotImplementedError
async def set_data(self, key: str, data: Optional[_DataT]) -> None:

View file

@ -29,7 +29,7 @@ class DictStorage(BaseStorage[Dict[str, Any]]):
self.resolve_address(key)
return self.data[key]["state"]
async def get_data(self, key: str, default: Optional[Dict[str, Any]] = None) -> Dict[str, Any]:
async def get_data(self, key: str) -> Dict[str, Any]:
self.resolve_address(key=key)
return copy.deepcopy(self.data[key]["data"])