Sergey Krylov
ccb1082535
refactor(backend): unify envelope DTOs and fix shares/bonds inconsistency
- Replace 4 duplicate meta DTOs (AuthResponseMetaDto, PortfolioResponseMetaDto,
BrokerResponseMetaDto, ScreenerResponseMetaDto) with shared ApiResponseMeta
- Wrap shares getShare() in ApiEnvelopePayload (was raw object, unlike bonds)
- Remove unnecessary CacheModule import from securities module
- Update portfolio controller nullDataEnvelopeSchema to use shared ApiResponseMeta
- All 116 tests pass
2026-06-25 20:20:59 +03:00
..
2026-06-25 06:15:26 +03:00
2026-06-18 22:04:09 +03:00
2026-06-25 20:20:59 +03:00
2026-06-25 06:44:31 +03:00
2026-06-19 07:11:18 +03:00
2026-06-21 20:47:01 +03:00
2026-06-19 14:31:53 +03:00
2026-06-21 20:51:46 +03:00
2026-06-24 17:47:06 +03:00
2026-06-24 17:55:22 +03:00
2026-06-18 21:50:38 +03:00
2026-06-24 17:55:22 +03:00
2026-06-18 21:50:38 +03:00
2026-06-21 15:40:21 +03:00
2026-06-18 22:04:09 +03:00
2026-06-24 09:09:50 +03:00
2026-06-24 08:21:57 +03:00
2026-06-20 14:54:53 +03:00
2026-06-20 14:54:52 +03:00
2026-06-20 20:42:44 +03:00
2026-06-20 22:07:25 +03:00
2026-06-20 19:57:37 +03:00
2026-06-20 21:11:54 +03:00
2026-06-20 21:42:33 +03:00
2026-06-20 14:54:52 +03:00
2026-06-24 08:51:42 +03:00
2026-06-23 21:30:11 +03:00
2026-06-21 08:26:27 +03:00
2026-06-24 08:51:42 +03:00
2026-06-18 21:50:38 +03:00
2026-06-24 08:51:42 +03:00
2026-06-20 14:54:52 +03:00
2026-06-20 23:10:56 +03:00
2026-06-20 22:43:44 +03:00
2026-06-18 22:04:09 +03:00
2026-06-25 06:44:31 +03:00
2026-06-21 20:51:46 +03:00
2026-06-18 22:04:09 +03:00
2026-06-18 21:50:38 +03:00
2026-06-24 19:06:24 +03:00
2026-06-18 22:04:09 +03:00
2026-06-18 21:50:38 +03:00
2026-06-18 21:50:38 +03:00
2026-06-24 19:06:24 +03:00
2026-06-18 22:04:09 +03:00
2026-06-18 22:04:09 +03:00
2026-06-24 15:24:56 +03:00
2026-06-18 21:50:38 +03:00
2026-06-18 21:50:38 +03:00