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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions