issues
search
viiviii
/
friendly-pancake
0
stars
0
forks
source link
✨ feaet: 시청할 플랫폼 설정 기능을 구현한다
#101
Closed
viiviii
closed
6 months ago
viiviii
commented
6 months ago
작업
원하는 플랫폼의 비활성화 날짜를 설정한다
시청할 컨텐츠 조회 시 비활성화 된 플랫폼에서만 시청 가능한 경우 결과에서 제외된다
결정
활성, 비활성
기준
활성: 비활성 날짜가 null이거나 오늘 이후인 경우
비활성: 비활성 날짜가 오늘이거나 이전인 경우
이유
처음엔 boolean을 생각했는데 날짜가 지난 경우 db 업데이트가 필요하므로 비활성화 날짜만 저장하고 null 값을 활용하기로 함
위 기준을 알고있는 곳
활성, 비활성이
비활성화 날짜
와 null로 결정된다는 것을 어디에 둘 지 고민했으나
query
vs
domain
도메인에서 담당하기로 함
이유
테스트하기 쉬움
해당 데이터는 지원하는 플랫폼 갯수만큼 있어서 몇 개 안되니까 조회 시 부담 없다 생각
현재는 괜찮지만 나중에
더빙 지원
설정이 추가되면 하나의 테이블을 쓸거라 쿼리에서 처리하면 쿼리가 복잡해질 것 같음
고민해봐야 함
메인 화면에서 현재 활성화된 플랫폼을 보여줘야하나?
작업
결정
활성, 비활성
위 기준을 알고있는 곳
비활성화 날짜
와 null로 결정된다는 것을 어디에 둘 지 고민했으나query
vsdomain
더빙 지원
설정이 추가되면 하나의 테이블을 쓸거라 쿼리에서 처리하면 쿼리가 복잡해질 것 같음고민해봐야 함