Releases: inchanS/project-review-ts
Releases · inchanS/project-review-ts
v1.1.10
v1.1.9.1
Modify: userInfo - 총 개수 반환 추가
-
findUserFeedsByUserId
- Add:타겟 사용자의 총 게시물 수 반환(임시저장, 삭제된 글은 제외)
- Add:클라이언트의 요청으로 들어온 limit에 따라 타겟 사용자의 총 게시물 수를 계산하여 페이지네이션 시, 총 페이지수 반환
-
findUserCommentsByUserId
- Add:타겟 사용자의 총 댓글 수 반환(삭제된 댓글 포함)
- Add:클라이언트의 요청으로 들어온 limit에 따라 타겟 사용자의 총 댓글 수를 계산하여 무한 스크롤시 총 필요 스크롤 횟수 반환
-
findUserFeedSymbolsByUserId
- Add:타겟 사용자의 총 공감 수 반환(삭제된 댓글 포함)
- Add:클라이언트의 요청으로 들어온 limit에 따라 타겟 사용자의 총 공감 수를 계산하여 페이지 수를 반환
v1.1.9
Modify: findUserCommentsByUserId API
- 로그인한 사용자가 다른 사용자의 댓글 목록 열람시, 본인과 관련된 비공개 댓글은 볼 수 있도록 수정
- 비공개 댓글의 경우 게시물 작성자는 열람 가능
- 비공개 대댓글의 경우 원댓글 작성자는 열람가능(게시물 작성자는 열람불가)
Modify: getFeedList의 무한스크롤 query 로직 조정
- 기존 query: index가 page와 같이 1, 2, 3... 순차적으로 입력시 limit 수를 계산하여 자동 적용
- 변경 query: index에는 마지막 feed 아이템 다음의 id를 입력 (limit 계산 제거)
Modify: searchAPI
- 본문에 검색어가 없을 시, 본문의 서두를 반환
v1.1.8
Modify: searchAPI
- 본문에 검색어가 없을 시, 본문의 서두를 반환
- title:
- 게시글 제목, 검색 결과에 포함된 키워드를 기준으로 앞, 뒤로 10글자만 추출하여 반환
- 검색 결과에 포함된 키워드가 없을 경우 전체 제목의 내용을 앞에서부터 '검색어의 길이+20글자' 반환
- content:
- 게시글 내용, 검색 결과에 포함된 키워드를 기준으로 앞, 뒤로 20글자만 추출하여 반환
- 검색 결과에 포함된 키워드가 없을 경우 전체 본문의 내용을 앞에서부터 '검색어의 길이+40글자' 반환
v1.1.7
Modify: findUserFeedsByUserId 함수
- 게시물 검색시 postedAt: DESC 정렬
- 임시저장물 검색시 updatedAt: DESC 정렬
- 페이지네이션 적용
- 페이지네이션이 없을 땐 전체 목록
Modify: findUserCommentsByUserId 함수
- 덧글 검색시 createdAt: DESC 정렬
- 무한스크롤 적용
- 무한스크롤이 없을 땐 전체 목록
Modify: findUserFeedSymbolsByUserId 함수
- 페이지네이션 적용
Modify: 사용자의 정보 가져오기 라우팅 경로 수정
- params의 id값이 있다면 해당 id의 사용자 정보를 반환
- params의 id값이 없다면 로그인한 사용자 정보를 반환
Fix: 사용자의 정보 가져오기
- 라우팅 경로에서 parameter id의 값이 없고 로그인도 하지 않은 경우, 에러가 아닌 DB의 첫 결과값을 반환하던 문제 해결