본문 바로가기

Project/도서관 좌석 정보

v1.4.0 용인시 기흥도서관, 부천시 해밀도서관 추가와 자동 업데이트

반응형
1.0.0 버전으로 바뀌고 나서 가장 문제가 되었던 부분이 `나의 도서관`에 등록해 놓은 도서관의 정보가 서버에서 수정되었을 경우 사용자의 어플에 적용시키는 문제였습니다. 

처음 생각은 업데이트 버튼을 놓고 수동으로 업데이트할 예정이었습니다. 기존 버전에서 전체 도서관의 업데이트 정보를 받는 과정이 너무 불편하다는 의견이 많았던 이유와 같은 이유 때문이었습니다.

그래서 나의 도서관에 있는 도서관만 시작시 업데이트 하도록 변경하였습니다.
정보의 주소가 바뀌어서 정보 조회가 안될 경우가 간혹 있는데 지금 까지는 나의 도서관을 삭제 하고 다시 추가해야만 했습니다. 하지만 이제는 그런 수고를 하지 않아도 됩니다. 시작할때 자동으로 업데이트를 해주니까요~

사용자 쪽에서의 문제는 사라졌지만 내부적인 문제가 아직도 남아 있습니다.
기존에는 나의 도서관 정보를 다 저장했지만 지금은 도서관 번호만 저장하면 됩니다.
빠른 업데이트를 위해 기존 저장 방식을 그대로 두고 번호만 사용하는 방식을 사용하고 있습니다.
쓸모 없는 정보가 저장되어 메모리 낭비가 있기는 하지만 1kb도 안되는 작은 용량이어서 그대로 두고 다음 업데이트때 수정할 계획입니다.


자동업데이트와 더불어 업데이트된 부분은 2개의 도서관 추가 입니다.
용인시 기흥도서관, 부천시 해밀도서관 정보를 파싱하는 부분이 기존 것과 달라서 새로 만들게 되었습니다.


반응형