This repository has been archived by the owner on Dec 3, 2022. It is now read-only.
아키텍쳐 개선, UI 보강, macOS호환 테스트용
수정한 내용
- 백신 종류 선택 UI를 추가하였다. #41
- macOS용 실행파일 지원을 중단하였다. #39
seleniumwire
모듈의 리소스 파일이 실행 파일에 포함되지 않는 현상을 수정하였다. #39- 백신 타입 선택 기능 GUI에 적용하기 #26
Model
계층을 추가하였다. (#13 )bootstrap> model.py> Model 클래스와 JsonConfigModel 클래스
- 기존에는 예약 서비스 실행에 필요한 각종 값들을 전역 변수로 사용했다.
- 이제는
Model
이 전역 컨텍스트에 등록되어야 하고, 필요한 값들을 담는 컨테이너 역할을 한다. View
는 모델의 값 중 일부를 구독할 수 있다. 모델에 해당 값이 업데이트 되면, 등록된 구독자의 핸들러가 호출된다.
수정할 내용
- RegionCapture와 Reservation을 쓰레드에서 수행하는 프록시 클래스 만들기 #20