Skip to content

식단 리스트 응답시 최신의 updated_at 하나만을 응답하도록 변경  #217

@Invidam

Description

@Invidam

when

GET /dinings

as-is

  • 백엔드에서는 식단 목록을 리스트 형태로 반환함. (id 순으로 오름차순)
  • 프론트에서는 리스트의 0번 째 원소의 updated_at을 표기함

to-be

  • 백엔드에서 {리스트, updated_at}을 반환함.
  • 프론트에서는 updated_at을 이용하여 표기함.

변경이 필요한 이유

프론트에서는 0번 원소updated_at을 활용하나, 수정사항 발생 여부에 따라 k번째 원소에 최신의 updated_at이 들어있을 수 있기 때문이다.

관련 로직

  • 식단은 매일 3번 크롤링을 한다.
  • 수정사항이 없으면 updated_atcreated_at과 동일하다.
  • 수정사항이 생기면 updated_at은 변경된다.
    -> 리스트 안에 수정사항 발생 여부에 따라 다른 updated_at를 유지하고 있다.

참고 사항
#208

진행 과정

  • 날짜에 해당하는 최신 updated_at 획득.
  • 프론트에게 변경사항 알림
  • 응답을 위한 DTO에 최신 updated_at 추가.
  • DTOupdated_at 데이터를 추가
  • 응답이 잘 이루어지는지 테스트
  • 프론트에 대응 준비가 됐는지 확인
  • 배포

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions