Skip to content

[BUG] 게임레디 현황 실시간으로 보기 #84

@parkharoi

Description

@parkharoi

버그 한 줄 설명

첫번째로 들어온 사람만 레디가 된다.

설명

현재 기본 userCameras에서는 실시간으로 들어온 유저를 변경해준 다음
유저들의 boolkey를 기본 false로 설정해둔 값을 백엔드에서 실시간으로 주는 유저의 준비 정보(true/false)를 비교해 화면에 보여지도록 코드를 작성했다.

여기서 문제점은 오직 처음 들어온 첫번째 유저만 브라우저에 레디한 내용이 보여진다는 것이다.

백엔드에서 주는 유저 준비 pendingReady
스크린샷 2022-12-06 오후 2 40 23

  let userCameras = [
    { nickname: '빈자리', boolkey: false },
    { nickname: '빈자리', boolkey: false },
    { nickname: '빈자리', boolkey: false },
    { nickname: '빈자리', boolkey: false },
    { nickname: '빈자리', boolkey: false },
    { nickname: '빈자리', boolkey: false },
    { nickname: '빈자리', boolkey: false },
    { nickname: '빈자리', boolkey: false },
  ];

  const GameReadyBool = () => {
    for (let int = 0; int < 8; int++) {
      if (userCameras[int].nickname === pendingReady[int].nickname) {
        userCameras[int].boolkey = pendingReady[int].boolkey;
      }
    }

    return userCameras;
  };

  GameReadyBool();

스크린샷 또는 코드

스크린샷 2022-12-06 오후 2 37 54

Metadata

Metadata

Assignees

Labels

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions