Skip to content

[Feat] 단어 카드 스와이프에 따라 단어 성숙도 조정, 암기 종료 후 변경 값 저장#3

Merged
Rama-Moon merged 3 commits intomainfrom
github-action
Aug 30, 2025
Merged

[Feat] 단어 카드 스와이프에 따라 단어 성숙도 조정, 암기 종료 후 변경 값 저장#3
Rama-Moon merged 3 commits intomainfrom
github-action

Conversation

@Rama-Moon
Copy link
Owner

@Rama-Moon Rama-Moon commented Aug 30, 2025

1. 단어 스와이프에 따라 단어 성숙도 조정(e3acfb6)

  • @observable로 선언된 WordManager를 .environment()를 통해 공유하여 여러 View가 동일한 학습 덱 상태(wordDeck)를 참조하도록 구현했습니다.
  • WordCardView의 스와이프 이벤트를 클로저(CardSwipe)를 통해 부모 뷰(WordStudyView)에 전달하고, 부모 뷰는 이를 다시 WordManager의 메소드에 연결하여 단어 성숙도 조정을 처리하는 데이터 흐름 방식을 사용했습니다.
  • 그리고 세션이 종료되는 시점에 한 번만 context.save()를 호출하여 메모리에서 변경된 모든 내용을 일괄적으로 데이터베이스에 저장하는 방식을 채택하여 효율성을 높였습니다.

@Rama-Moon Rama-Moon changed the title Add GitHub action [Feat] 단어 카드 스와이프에 따라 단어 성숙도 조정, 암기 종료 후 변경 값 저장 Aug 30, 2025
@Rama-Moon Rama-Moon merged commit eed8ee5 into main Aug 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant