hufscheer / spectator-server

7 stars 0 forks source link

[FEAT] 게임 진행 상태 변경 타임라인 기능 추가 #209

Closed ldk980130 closed 4 days ago

ldk980130 commented 1 month ago

🌍 이슈 번호

📝 구현 내용

🍀 확인해야 할 부분

타임라인 생성에 따라 경기를 제어하는 로직을 별도 메서드로 분리

    public void register(Member member, Long gameId, TimelineRequest request) {
        Game game = checkPermissionAndGet(gameId, member);

        Timeline timeline = timelineMapper.toEntity(game, request);
        timeline.apply();

        timelineRepository.save(timeline);
    }

게임 상태 변경 타임라인이 Game을 제어하는 로직 고민