سلام خدمت دوستان
وقتی که increase یا decrease یا remove انجام میدیم و بعد متد ()calculateAndPublishPurchaseDetail را کال میکنیم ، چجوری هست که ما مقدار داخل cartItemsLiveData رو تغییر ندادیم ولی خود به خود بعد از remove یا increase مقدارش آپدیت میشود.
سوال دومم اینه که چرا cartItem و purchaseDetail رو در دو livedata نگه داری کردیم و نمیشد که فقط از یک livedata استفاده کنیم و cartResponse رو به view بفرستیم.البته این رو توضیح دادند ولی من متوجه نشدم