Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: webSocket 기본 설정 , 소켓 연결, 종료시 대처 구현 * Feat/issue-29 (#38) * Feat:FE디렉토리 구조 * Feat:FE 디렉토리 구조 추가 수정 * Chore : 더미 파일 명 수정 * Feat: 라우터 경로 설정 * Test: 임시 컴포넌트 테스트 페이지 생성 * Test: 임시 테스트 페이지 라우터 설정 * Feat : 채팅 상태관리 및 스켈레톤 코드 구현 * Feat: 채팅 입력시 날짜 표현 * Remove : 필요없는 상태 코드 삭제 * Test: 최근 데이터 불러오기 코드 작성 및 날짜 체크 * Feat: 더미데이터 시간 중복 표시 구현 * Rename: RecentChat -> ChatRecent 파일명 변경 * Feat: 시간 중복일때 마지막 메시지만 시간 표시 * Chore: Chat 파일명 분리 --------- Co-authored-by: eastfilmm <[email protected]> * feat: 메시지 ICE,JOIN,LEAVE시 메소드 구현 ,RtcService 추가 * feat: 방 존재하지 않을시 즉석으로 생성 * feat: gradle 버젼 업데이트 * FEAT: videocall 수정중 * FEAT:video call 수정 중 * FEAT:videocall 수정3 * FEAT:video call websocket 연결 해결 * Feat: signaling server 테스트 * Feat:video&mic on/off btn 구현 * Feat:video call 웹소켓 수정 중 * Feat: 소켓연결 이슈 수정 중 * Feat/issue-29 (#38) * Feat:FE디렉토리 구조 * Feat:FE 디렉토리 구조 추가 수정 * Chore : 더미 파일 명 수정 * Feat: 라우터 경로 설정 * Test: 임시 컴포넌트 테스트 페이지 생성 * Test: 임시 테스트 페이지 라우터 설정 * Feat : 채팅 상태관리 및 스켈레톤 코드 구현 * Feat: 채팅 입력시 날짜 표현 * Remove : 필요없는 상태 코드 삭제 * Test: 최근 데이터 불러오기 코드 작성 및 날짜 체크 * Feat: 더미데이터 시간 중복 표시 구현 * Rename: RecentChat -> ChatRecent 파일명 변경 * Feat: 시간 중복일때 마지막 메시지만 시간 표시 * Chore: Chat 파일명 분리 --------- Co-authored-by: eastfilmm <[email protected]> * FEAT: videocall 수정중 * FEAT:video call 수정 중 * FEAT:videocall 수정3 * FEAT:video call websocket 연결 해결 * refactor: 임시 타입스크립트 수정 * Test: socket 서버 통신 테스트 * Test: websock 연결 테스트 2 * Feat/issue-29 (#38) * Feat:FE디렉토리 구조 * Feat:FE 디렉토리 구조 추가 수정 * Chore : 더미 파일 명 수정 * Feat: 라우터 경로 설정 * Test: 임시 컴포넌트 테스트 페이지 생성 * Test: 임시 테스트 페이지 라우터 설정 * Feat : 채팅 상태관리 및 스켈레톤 코드 구현 * Feat: 채팅 입력시 날짜 표현 * Remove : 필요없는 상태 코드 삭제 * Test: 최근 데이터 불러오기 코드 작성 및 날짜 체크 * Feat: 더미데이터 시간 중복 표시 구현 * Rename: RecentChat -> ChatRecent 파일명 변경 * Feat: 시간 중복일때 마지막 메시지만 시간 표시 * Chore: Chat 파일명 분리 --------- Co-authored-by: eastfilmm <[email protected]> * FEAT: videocall 수정중 * Feat:video&mic on/off btn 구현 * Feat:video call 웹소켓 수정 중 * Feat: 소켓연결 이슈 수정 중 * Fix: webSocket 서버 end point 수정 * Test: WebSocket connect test 완료 * Feat: websocket 서버 연결후 msg 전송 까지 완료 * merge * Feat: video call 기본구현 완료 * Feat/issue-39 (#41) * Feat: 프로젝트 생성 및 Discovery service 연동 완료 * Feat: WebSocket, STOMP를 활용한 채팅 기능 구현 * Chore: 실행 시 Eureka server에 등록되도록 어노테이션 추가 * Feat: 채팅 정적 템플릿 추가 * Chore: 변수명 및 채팅방 각각에 대해 채팅이 이루어지도록 수정 * Chore: SockJS에서 Websocket으로 변경에 따른 수정 * Chore: 채팅 기능 점검 완료 후 정적 템플릿 뷰 삭제 * Chore: 스프링부트 버전 통일을 위한 다운그레이드 * Feat/issue-17 (#32) * Feat: 회원가입 초기 구현 * Feat: SignupResponseDto 생성 * Feat: Security 설정 추가, 권한 추가, port 번호 임시 변경 * Feat: accessToken, refreshToken 발급 * Chore: 쓸모없는 주석 제거 * Feat: RefreshToken redis 저장 * Refactoring: exists 수정 * Refactoring: tokenProvider 로직 수정 * Feat: 최신 refreshToken이 아닐 경우 인증 x * Feat: refreshToken 정보가 있을 경우 header에 똑같은 token 정보 전달 * Feat: logout, custom exception 처리 * Refactoring: cors 허용 * Feat: username, email 인증 * Refactoring: token header 이름 변경 * Feat/issue-22 (#48) * Feat: Chatting Stompjs로 연결 * Remove: react-query 제거 * Feat: SockJS, StompJS connect, subscribe구현 * feat: SockJS 삭제 및 StompJS, Websocket연결 * Feat: publish 메시지 구현 * HOTFIX: Remove socket.io * Feat/issue-47 (#50) * Feat: oauth 초기 구현 * HotFix: OAuth 소셜 가입 후순위 * Feat: 이메일 인증 * Feat: 이메일 인증 시 200 반환, token 발급 시간 body에 추가 * Feat: 회원가입 이메일 인증 체크 * Feat: config ExposedHeader 추가 * Feat: 회원가입 authCode body 추가 * Feat/issue-53 (#57) * Fix: 메시지 보냈을때 받아올 수 있도록 수정 * Feat: 채팅 입력시 사용자 명 뜨도록 변환 추후 날짜 추가 필요함. * Remove: 파일 제거 * Design: prettier 작업 수정 및 설정 완료 * Style: EsLint 설정 및 코드 스타일 수정 * HotFix: member state 중복 체크 로직 삭제 (#59) * Feat/issue-42 (#52) * Feat: 프로젝트 생성 및 Discovery service 연동 완료 * Feat: WebSocket, STOMP를 활용한 채팅 기능 구현 * Chore: DB 설정 정보 gitignore 설정 * Feat: mongoDB 연결 및 이전 채팅 내용 불러오는 기능 구현 * Chore: 이전 채팅 리스트 불러오는 API 반환 포맷 수정 * Feat: 채팅 메시지를 DB에 저장하는 기능 추가 * Refactor: 웹소켓 메시지 처리 컨트롤러가 아닌 자체 클래스 내부 메서드를 활용해 객체를 변경하도록 수정 * Chore: 채팅 도메인 유효성 검사 로직 추가 * Chore: application 파일 로컬 설정 완료 * Refactor: Chat Entity id 컬럼 _id에서 id로 변경 * feat/issue-19 (#60) * Test: socket.io test코드 * Test: websocket testing * refactor: 불필요한 파일 제거 * feat: 1대1 video call 스켈레톤 구현 * chore: reinstall pnpm * �Feat/issue-61 (#63) * Design: css 전역 변수 설정 * HOTFIX!: 전역변수 color white추가 * feat/issue-20 (#64) * Feat: 1대1 video call API 연결 완료 * Fix: create answer에서 getUserMedia 수정 * Feat/issue-65 * Design: CSS layout 설정 (#69) * Chore/issue-55 (#70) * Chore: 채팅 메시지 반환값에 날짜 추가 * Refactor: 채팅 메시지 Dto 수정 및 목적이 명확하도록 클래스명 변경 * Feat/issue-27 (#73) * Remove: Test 폴더 제거 * Design: 채팅방 레이아웃 설정 * Chore: 컴포넌트 분리 * Remove: ChatRecent 파일 제거 * Chore: 공통 인터페이스 분리 * Refactor: 공용 컴포넌트 분리 * Design: 채팅방 오버플로우 레이아웃 수정 및 스크롤바 추가 * Design: 채팅창 및 본인일때 채팅창 위치 및 색 다르게 구현 * Feat/issue-74 (#75) * Fix: 미리초, 초 예외처리 수정 * Feat/issue-31 (#35) * feat/issue 16 (#25) * Feat:FE디렉토리 구조 * Feat:FE 디렉토리 구조 추가 수정 * Chore : 더미 파일 명 수정 * Feat: 라우터 경로 설정 --------- Co-authored-by: Quvid <[email protected]> * Feat: 로그인 페이지 스켈레톤 코드 구현 * Feat: 중복되는 부분 컴포넌트화, 재사용성 높이기 * Feat: 카카오 로그인 기본 세팅 * Chore: 불필요한 코드 제거 * Feat: 카카오 API키 개인정보보호관련코드 * Feat: zustand로 변경 적용확인 * Feat: zustand useStore 사용 / devTools 적용 * Feat: Dev mode에만 적용하도록 / build시 devtools 불가 코드 * Refactor: 중복코드 제거중 / 삼항연산자 사 * Refactor: children 문법 적용완료 삼항연산자 * Refactor: if문 가독성 향상 / PROD시 미적용 확인 * Refactor: FC type 적용 * Feat: 회원가입페이지(SignUp) 스켈레톤 코드 구현 * Feat: API 코드 구현 / URL 연결필요 * Feat: API 코드 구현 / URL 연결 * Feat: 객체화해서 한 번에 관리 * Chore: useState 제거 * Chore: 코드 정리 * Feat: 예외 : 중복확인하고 값을 변경하면 false처리 * Chore: 대문자로 통일 commit 정리 * Feat: 기본 API 코드 추가 * Refactor: API 코드 모듈화 * Refactor: 모듈최적화해서 각자 호출할 수 있도록 설계 * Feat: query문 작성 * Refactor: type지정 * Feat: refreshToken interceptor 추가 * Feat: UX 개선 및 중복시 알림 수정 * Feat: Header 저장/ 재발급 확인 * Chore: 카카오 -> Naver로 변경 * Chore: Token 콘솔에서 삭 * Chore: 피드백 수정 * Feat: 네이버 로그인 기능 : 유저프로필 조회 완료 * Feat: 네이버 로그인 기능을 위한 sdk 불러오기 * Feat: zustand 적용 완료 --------- Co-authored-by: Dongpil Jo <[email protected]> Co-authored-by: Quvid <[email protected]> * Feat/issue-24 (#44) * feat/issue 16 (#25) * Feat:FE디렉토리 구조 * Feat:FE 디렉토리 구조 추가 수정 * Chore : 더미 파일 명 수정 * Feat: 라우터 경로 설정 --------- Co-authored-by: Quvid <[email protected]> * Feat: 채팅방 썸네일 스켈레톤 코드 구현하기 * Feat: 채팅방 썸네일 리액트쿼리 적용 * Chore: 코드정리 --------- Co-authored-by: Dongpil Jo <[email protected]> Co-authored-by: Quvid <[email protected]> * Hotfix: Testpage 제거 * Feat/issue-33 (#43) * feat/issue 16 (#25) * Feat:FE디렉토리 구조 * Feat:FE 디렉토리 구조 추가 수정 * Chore : 더미 파일 명 수정 * Feat: 라우터 경로 설정 --------- Co-authored-by: Quvid <[email protected]> * Feat: 로그인 페이지 스켈레톤 코드 구현 * Feat: 중복되는 부분 컴포넌트화, 재사용성 높이기 * Feat: 카카오 로그인 기본 세팅 * Chore: 불필요한 코드 제거 * Feat: 카카오 API키 개인정보보호관련코드 * Feat: 회원가입페이지(SignUp) 스켈레톤 코드 구현 * Feat: API 코드 구현 / URL 연결필요 * Feat: API 코드 구현 / URL 연결 * Feat: 객체화해서 한 번에 관리 * Feat: 예외 : 중복확인하고 값을 변경하면 false처리 * Chore: 대문자로 통일 commit 정리 * Feat: 기본 API 코드 추가 * Refactor: API 코드 모듈화 * Refactor: 모듈최적화해서 각자 호출할 수 있도록 설계 * Feat: query문 작성 * Refactor: type지정 * Feat: refreshToken interceptor 추가 * Feat: UX 개선 및 중복시 알림 수정 * Feat: Header 저장/ 재발급 확인 * Feat: 이메일 인증기능 구현 예외처리 확인 * Chore: 옛 파일제거 * Chore: 확인완료, 충돌방지 코드정리 --------- Co-authored-by: Dongpil Jo <[email protected]> Co-authored-by: Quvid <[email protected]> * Feat/issue-54 (#62) * Feat: API 라우팅을 위한 yml 설정, cors 설정 * Feat: chatting-service yml 추가, authFilter 추가 * Feat: AuthFilter 동작 * Refactoring: else-if 제거 * Feat: jwt token secret key를 secret yml로 설정 * Feat: Naver 로그인 FE / BE 버튼 (FE만 가능) (#79) * Hotfix: signin page누락 * Hotfix: BE 네이버 로그인테스트 * Feat: 네이버 소셜 로그인 (#68) * Feat/issue-76 (#80) * Feat: Figma -> Sidebar 기본코드 작성중 * Feat: Sidebar 스켈레톤 코드 -> 컴포넌트화 * Feat: Login 버튼 추가 * Style: SVG 파일 추가 * Feat: SVG 동적연결 * Style: 중앙정렬 SVG 재추출 * Style: css 적용 / 글로벌 변수 적용 * Feat: Sidebar Search 추가 * Style: wildSand추가, Sidebar 스타일점검 * Feat/issue-85 (#87) * Remove: Chat 파일 삭제 * Chore/issue-40 (#72) * Chore: .gitignore 추가 * Chore: .idea 삭제 * Design: 공용 css 분리 * Feat: UserList 기본 ui 구현 * Test: userId 접속에 따른 userList 출력 완료 * Feat: Message Body Type 추가 * feat: 로그인시 새로 유저 리스트 발행 * Feat/issue-88 (#93) * Remove: Chat 파일 삭제 * Design: 공용 css 분리 * Feat: UserList 기본 ui 구현 * Test: userId 접속에 따른 userList 출력 완료 * Feat: Message Body Type 추가 * Test: 더미데이터 작성 * Feat: OAuth 로그인 성공 (#91) * Feat: BE 네이버 로그인 기능 구현 (#99) * Feat: Token을 통한 유저 정보 조회 (#97) * Feat/issue-94 (#104) * Feat: UserData를 받아서 userlist와 chattingroom에 뿌려주기 * Hotfix: login 버그 해결 (#106) * Feat/issue-101 (#103) * Design: svg 추가 * Feat: InputForm CSS 적용 * 로그인창 CSS 완료 * 로그인 성공시 이동하기로 변경 * Feat: 토스트 알림기능 추가 * Design: 회원가입창 CSS 완료 * Feat/issue-107 (#108) * Chore: React-Toastify 라이브러리 다운로드 * Fix: Authorization -> Accesstoken으로 수정 * Refactor: StaleTime 수정 * Feat: 메시지가 본인 일경우 오른쪽 메시지 배치 * Chore: id 코드 주석처리 * Chore: 코드 주석처리 * Feat/issue-109 (#110) * Refactor: falsy bug 수정 * Feat: authCode api 누락확인 * Feat/issue-90 (#92) * Feat: chatRoom 방 생성 * chore: 패키지 변경 * Feat: chatMember 중간 테이블 생성 * Feat: 방 입장 * Feat: 방 전체 리스트 조회 * Feat: 방 삭제 * Feat: 채팅방 강퇴 * Feat: 채팅 방 강퇴시 responseBody에 강퇴당한 사람 출력 * Feat: 강퇴 당한 사용자 못들어오도록, 인원수 증가 감소 * Feat: 채팅 방 중복 입장 불가, participation 증가, 감소 * Feat: 채팅 방 삭제시 owner 검증 * Feat: 방장 위임 * Feat: exception 처리, valid 처리 * Feat: 방장 위임 할 수 없을 경우 exception 처리 * feat/issue-113 (#115) * Feat: chatroom 서비스 apigateway 등록 * Refactoring: token decoding 로직 수정 * Feat: 채팅방 개별 조회 API (#122) * Feat: 채팅방 개별 조회 API * Feat: chatRoom-service cors 설정 * Feat: category -> hashTag로 네이밍 변경 * feat: kafka config 연동 * feat: kafka config 연동 * feat: 유레카 설정 삭제 * FE-feat/issue-100 (#117) * Chore: 공통 폴더 이동 및 파일 분리 * Fix: 파일 경로 설정 * Fix: sidebar 여백 수정 * Refactor: 비슷한 파일이름변경 * Feat: Wrapper 설정 및 Modal 추가 * Fix: 로그인성공 헤더로 구분 * Feat: 모달창 생성중 * Feat: 방생성 api 확인필요 * Design: CreateRoom CSS 작업완료 * Fix: z-index로 모달창 위치 올리기 * Feat: Username 가져오기 * Feat: 방 생성확인, 리스트생성 Store 생성 * Fix: layout 복구 * Feat: 전체방 불러오기 zustand, api 작성 * Refactor: 10초간격으로 가져오기 * Feat: Reactquery로 방불러오기 * Feat: 홈- 채팅방 연결 --------- Co-authored-by: KimKyuHoi <[email protected]> * feat: kafka consumer 테스트 * Feat: ChatRoom kafka producer 설정 * feat/issue-121 (#126) * Feat: VideoBox 추가 중 * Feat: videobox 기본 구현 완료 * Feat: videobox 구현 완료 * Feat: userId 출력 완료 * feat: kafka설정 및 유저 입장시 온라인 처리 * Feat/issue 130 (#131) * Feat: ChatRoomInfo 스켈레톤 코드 완료 * Teat: 더미데이터 test완료 * Refactoring: token claim 이메일로 수정 (#118) * Refactoring: 네이버 소셜 로그인 token claim 이메일로 수정 * Feat: RefreshToken redis에 저장 * Feat/issue-112 (#129) * Feat: 로그아웃 토스트 추가 * Fix: Type -> Interface 수정 * Fix: Type -> Interface 수정 * Refactor: type 분리 * Fix: userlist 상태관리 로직 변경 * Fix: UserList interface 추가 및 수정 * Feat: 로그인 했을때 웹소켓 연결 및 커스텀 훅 구현 * Feat: WelcomePage 로그인했을떄 웹소켓 연결 및 로그아웃 구현 * Fix: 로그인 후 로그아웃 됐을때 publish 요청되는 부분 수정 * Fix: 로그인 후 로그아웃을 중복 시도 했을때 connect랑 publish 에러 안나도록 수정 * Chore: 에러 console 추가 * Feat: Message Body Type 추가 * feat: 로그인시 새로 유저 리스트 발행 * feat: kafka config 연동 * feat: kafka config 연동 * feat: 유레카 설정 삭제 * Feat: 채팅방 개별 조회 API (#122) * Feat: 채팅방 개별 조회 API * Feat: chatRoom-service cors 설정 * Feat: category -> hashTag로 네이밍 변경 * FE-feat/issue-100 (#117) * Chore: 공통 폴더 이동 및 파일 분리 * Fix: 파일 경로 설정 * Fix: sidebar 여백 수정 * Refactor: 비슷한 파일이름변경 * Feat: Wrapper 설정 및 Modal 추가 * Fix: 로그인성공 헤더로 구분 * Feat: 모달창 생성중 * Feat: 방생성 api 확인필요 * Design: CreateRoom CSS 작업완료 * Fix: z-index로 모달창 위치 올리기 * Feat: Username 가져오기 * Feat: 방 생성확인, 리스트생성 Store 생성 * Fix: layout 복구 * Feat: 전체방 불러오기 zustand, api 작성 * Refactor: 10초간격으로 가져오기 * Feat: Reactquery로 방불러오기 * Feat: 홈- 채팅방 연결 --------- Co-authored-by: KimKyuHoi <[email protected]> * feat/issue-121 (#126) * Feat: VideoBox 추가 중 * Feat: videobox 기본 구현 완료 * Feat: videobox 구현 완료 * Feat: userId 출력 완료 * Feat: WelcomePage 로그인했을떄 웹소켓 연결 및 로그아웃 구현 --------- Co-authored-by: starwook <[email protected]> Co-authored-by: bw1611 <[email protected]> Co-authored-by: DingX2 <[email protected]> Co-authored-by: Dongpil Jo <[email protected]> * HOTFIX!: Pull Request 반영안된 부분 수정 * refactor: Impl 삭제 * refactor: 기존 chatService 삭제 * feat: stomp -> kafka 변화 * feat: 카프카 관련 설계 로직 변경 이제는 리스트를 refresh 하라고만 명령 * feat: Chatting service- redis 설정 이제는 리스트를 refresh 하라고만 명령 * feat: 상태관리 서버 생성, 서버간 카프카 통신 * Fe feat/issue 132 (#136) * Feat: icon 추가 * Feat: KickBtn 스켈레톤 완료 * Feat: Change Owner Btn 스캘레톤 코 * feat: kafka service 생성 모든 파티션에 전송 로직 구현 * feat(Session-service): 모든 파티션 메시지 보내는 메소드 추가 * feat: username을 키로 하여 파티션 내의 순서 보장 * Feat/issue-28 (#134) * Fix: pull 용 * Refactor: Reactquery로 코드 수정 * Fix: 10->3초마다 방리스트 불러오기로 수정 * Feat: WelcomePage 채팅리스트 제작 * Feat: Click hover * Design: 텍스트 수직 중앙정렬 * Feat: WelocomePage 이미지썸네일 Preview 완성 * Fix: 검색기능 수정, 버튼클릭가능 * Fix: 회원가입 재전송 CSS 수정 * Feat: ChatRoomInfo 상태관리 zustand로 변경 (#139) * Hotfix: hastag로 수정 / 연결 확인완료 * Feat/issue 140 (#143) * Fix: roomId -> chatroom_Id 로 변경 * Fix: fetchRoomInfo fetch url 수정 * Feat: ChatRoomInfo 추가 --------- Co-authored-by: KimKyuHoi <[email protected]> * HOTFIX!: build.gradle MYSQL 추가 * feat: 세션 서버 zookeeper 추가 * feat: zookeeper설정 * Feat: HashTage 추가, 인원 제한 exception 추가 (#147) * feat/issue-148 (#149) * Feat: 참여자 수, 방장, 참여 멤버 / 방 제목 api 따로 요청 * Refactoring: 강퇴 url username으로 수정 * Bug: 채팅방 강퇴 유저 list에 포함되지 않게하기 (#151) * Feat/issue 145 (#152) * Style: ChatRoomInfo 1차 css 적용 * Style: ChatRoomInfo css 2차 수정 * Style: ChatRoomInfo style 수정 * Test: API 테스트 완료 * Feat/issue-142 (#155) * Chore: printWidth prettier 넓이 변경 * Fix: 로그인이 안되어 있을경우 프론트에서 접근 막기 * Feat: 방 생성되자마자 방으로 이동할 수 있도록 하기 * Fix: StaleTime 수정 * Refactor: 웹소켓 연결 코드 커스텀 훅 분리 * Feat: 유저 리스트 웹소켓 연결 구현 * Feat: return에 userSubscribe 추가 * Fix: 변수명 변경 * Feat/issue 154 (#156) * Feat: zustand 적용 중 * Fix: video defualt 이미지 추가 * HOTFIX!: roomName url 받아오기 수정 * HOTFIX!: roomName받는 url 수정 * Hotfix: git ignore, mysql 추가 (#158) * Hotfix: git ignore, mysql 추가 * Hotfix: git ignore 추가 * Feat/issue 128 (#159) * Feat: BTN 추가 및 icon 추가 * Fix: BTN 기능 구현 중 * Fix: videocall css, roomName 받아오기 완료 * Style: VideoCall css 적용 * Feat: BTN 구현 완료 * Bug: PathVariable name 명시 (#161) * HOTFIX!: url 수정 * Fix/issue 163 (#164) * Fix: Chatroom 입장시 해당 post API 누락 * Fix: chatRoom 입장 API 호출 후 리렌더링 하도록 수정 * Fix: API 호출 로직 수정 * Fix: API url 수정 * Style: VideoCall Css 일부 수정 완료 (#166) * Feat/issue 141 (#144) * Feat: 로딩이미지 * Fix: 로딩이미지 정렬 * Design: 이미지 회색부분 수정 * HotFix: bug 파일 수정 * HotFIx: bug 파일 수정 * HotFix: mysql db 추가, discovery client 어노테이션 삭제 * HotFix: Zookeeper 라이브러리 삭제 * HotFix: my sql db 추가, git ignore 추가 * HOTFIX!: userlist받아오는 로직 수정 * HOTFIX!: 멤버 정보 가져오기 setInterval, 3000으로 가져오기 --------- Co-authored-by: starwook <[email protected]> Co-authored-by: eastfilmm <[email protected]> Co-authored-by: 유성욱 <[email protected]> Co-authored-by: Minhyuk Kim <[email protected]> Co-authored-by: bw1611 <[email protected]> Co-authored-by: 김규회 <[email protected]> Co-authored-by: Dongpil Jo <[email protected]> Co-authored-by: DingX2 <[email protected]> Co-authored-by: DingX2 <[email protected]> Co-authored-by: bw1611 <[email protected]>
- Loading branch information