Closed hmc0105 closed 2 years ago
Firebase Query를 이용해서 만들면 아마 좋을 것 같습니다. Firebase 쿼리 알아보기
이제 물품의 상태가 변경되는 경우는,
이렇게 존재하는데 각각 해결책은
1.for fridge in fridges{for user in fridge{for item in user {update_item_status()} update_user_statistics()} update_fridge_statistics()} update_unit_statistics() 2,3,4. update_item_status(); update_user_statistics{}; update_fridge_status(); update_unit_status();
로 하면 좋을 것 같습니다.
그리고 미등록 상품은 새로운 UserBox를 이용해서 미등록 상품을 관리하고 유실상품은 오로니 item_status만을 통해 관리하고 쿼리를 통해 시간이 걸리더라도 일일이 끌어와야 할 것 같습니다... 유실상품이 좀 문제네요...
이 두개에 대한 통계를 Firebase에 저장하고, 실시간으로 업데이트 할 수 있는 코드가 필요합니다.
기타 필요한 통계가 있으면 알려주세요