-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/add get client shopping cart api method #86
Feat/add get client shopping cart api method #86
Conversation
looee1q
commented
Dec 16, 2024
- https://github.com/rees46/development/issues/718
b035511
to
52c8085
Compare
52c8085
to
28a0f29
Compare
personalization-sdk/src/main/kotlin/com/personalization/api/managers/CartManager.kt
Outdated
Show resolved
Hide resolved
personalization-sdk/src/main/kotlin/com/personalization/api/managers/CartManager.kt
Outdated
Show resolved
Hide resolved
personalization-sdk/src/main/kotlin/com/personalization/api/managers/CartManager.kt
Outdated
Show resolved
Hide resolved
personalization-sdk/src/main/kotlin/com/personalization/features/cart/CartManagerImpl.kt
Show resolved
Hide resolved
personalization-sdk/src/main/kotlin/com/personalization/features/cart/CartManagerImpl.kt
Show resolved
Hide resolved
personalization-sdk/src/main/kotlin/com/personalization/features/cart/CartManagerImpl.kt
Show resolved
Hide resolved
…CallbackListener in CartManager to using its own callbacks.
@TorinAsakura Исправил часть комментариев. По части комментариев относительно использования корутин и отказа от колбеков следующие соображения: Переход на использование корутин и отказ от кобеков считаю правильным вектором, которому следует придерживаться. Однако, чтобы не сломать текущий код, этот процесс следует внедрять постепенно и параллельно существующему способу работы с сетью, и осуществлять его в рамках отдельных issue. Обеспечение сетевого взаимодействия в андройде сейчас используется в основном либо через Retrofit, либо Ktor, являющиеся стандартом для таких задач. Поэтому так же предлагаю рассмотреть возможность внедрения одной из этих библиотек, которые обеспечивают отличную совместимость с корутинами и берут асинхронную работу с сетью на себя. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
жду последних правок
personalization-sdk/src/main/kotlin/com/personalization/api/managers/CartManager.kt
Outdated
Show resolved
Hide resolved
…roperty instead of companion object