feat: add get me

This commit is contained in:
2026-05-12 20:48:06 +03:00
parent 1a76aa5a66
commit d9ecdd7b86
8 changed files with 88 additions and 105 deletions

View File

@@ -24,9 +24,9 @@ class UpdateBankDetailsCompleteCommand:
*,
user_id: str,
code: str,
bik: str | None = None,
account_number: str | None = None,
card_number: str | None = None,
passport_data: str | None = None,
inn: str | None = None,
erc20: str | None = None,
) -> UserEntity:
code = (code or '').strip()
@@ -56,12 +56,12 @@ class UpdateBankDetailsCompleteCommand:
raise ApplicationException(400, 'Invalid or expired code')
fields = {}
if bik is not None:
fields['bik'] = bik
if account_number is not None:
fields['account_number'] = account_number
if card_number is not None:
fields['card_number'] = card_number
if passport_data is not None:
fields['passport_data'] = passport_data
if inn is not None:
fields['inn'] = inn
if erc20 is not None:
fields['erc20'] = erc20
user = await self._unit_of_work.user_repository.set_bank_details(user_id, **fields)
await self._cache.set_user(user_id, user)