-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[채팅] 채팅 기능 연동 #39
Comments
|
|
|
|
소켓 채팅 구현
|
ypjun100
added a commit
that referenced
this issue
Aug 9, 2024
|
|
현재 사용자가 참여중인 채팅방 목록 API 구현
|
ypjun100
added a commit
that referenced
this issue
Aug 17, 2024
ypjun100
added a commit
that referenced
this issue
Aug 17, 2024
ypjun100
added a commit
that referenced
this issue
Aug 18, 2024
ypjun100
added a commit
that referenced
this issue
Aug 18, 2024
ypjun100
added a commit
that referenced
this issue
Aug 18, 2024
ypjun100
added a commit
that referenced
this issue
Aug 18, 2024
…-1 # Conflicts: # service-user/src/main/java/com/team13/serviceuser/service/SignInService.java
ypjun100
added a commit
that referenced
this issue
Aug 18, 2024
# Conflicts: # service-user/src/main/java/com/team13/serviceuser/service/SignInService.java
ypjun100
added a commit
that referenced
this issue
Aug 18, 2024
|
ypjun100
added a commit
that referenced
this issue
Aug 18, 2024
미구현 기능
|
Merged
ypjun100
added a commit
that referenced
this issue
Aug 18, 2024
ypjun100
added a commit
that referenced
this issue
Aug 18, 2024
* feat: MySQL, MongoDB 엔티티 추가 #39 * feat: log4j2 설정 * feat: ws 프로토콜 추가 * feat: service-user의 토큰 바디 내용 수정 * feat: SockJS를 이용한 기본적인 소켓 통신 구현 * feat: 채팅 사용자 입장 로직 feat: 채팅 메시지에 사용자 이름 필드 추가 * feat: 소켓 채팅 구현 #39 * feat: 메시지 저장을 위한 MongoDB, MySQL 연동 #39 * feat: 채팅방을 구독할 때에만 JWT 토큰을 검증 feat: 채팅방에 접속한 유저 정보를 따로 저장 * feat: SUBSCRIBE 메시지 처리 feat: ENTER, EXIT_SESSION 메시지 제거 feat: 컨트롤러, 서비스 로직 분리 * ref: 파일명 수정, 클래스명 변경 * feat: 채팅방 메시지 목록 API 구현 * feat: ChatroomService 클래스와 ChatMessageService 클래스 통합 * feat: MessageDto에 메시지 시간 추가 * feat: MessageService에서 ChatroomRepository 종속성 제거 * feat: 채팅방 생성 및 참여 API 추가 #39 ref: Message 관련 클래스 이름 변경 * feat: 공동구매 개설 및 참여 시 채팅 메시지 추가 * Entity 및 JWT 업데이트 반영 (#45) * feat: user entity와 sql문 (#41) * feat: database service_users과 database service_posts 분리 users Table과 posts Table구현 * refactor: db table 쿼리문 update * ref: user entity db외에 작업 pr 제외 * ref : 커밋문제 해결 * Delete service-user/src/main/java/com/team13/serviceuser/service/UserService.java user-entity외 기능 commit삭제 * Delete service-post/build.gradle user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/client/UserServiceClient.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/controller/PostController.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/dto/PostWithUserDetails.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/dto/User.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/entity/Post.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/repository/PostRepository.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/service/PostService.java user-entity외 기능 commit삭제 * Delete service-post/src/main/resources/application.yml user-entity외 기능 commit삭제 * Delete service-post/src/main/resources/schema.sql user-entity외 기능 commit삭제 * Delete service-user/src/main/java/com/team13/serviceuser/repository/UserRepository.java user-entity외 기능 commit삭제 * Delete service-user/src/main/java/com/team13/serviceuser/controller/UserController.java user-entity외 기능 commit삭제 * Update User.java login_id ->email 로 수정 * Update schema.sql login_id -> email 수정 * ref : user-entity외의 파일 삭제 * Delete service-post/src/main/java/com/team13/servicepost/client/UserServiceClient.java user-entity외 기능 commit삭제 * Delete service-post/src/main/resources/schema.sql user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/dto/User.java user-entity외 기능 commit삭제 --------- Co-authored-by: joamksh <> * [엔티티] 단일 db 관련 table추가 (#42) * feat: database service_users과 database service_posts 분리 users Table과 posts Table구현 * refactor: db table 쿼리문 update * ref: user entity db외에 작업 pr 제외 * ref : 커밋문제 해결 * Delete service-user/src/main/java/com/team13/serviceuser/service/UserService.java user-entity외 기능 commit삭제 * Delete service-post/build.gradle user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/client/UserServiceClient.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/controller/PostController.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/dto/PostWithUserDetails.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/dto/User.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/entity/Post.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/repository/PostRepository.java user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/service/PostService.java user-entity외 기능 commit삭제 * Delete service-post/src/main/resources/application.yml user-entity외 기능 commit삭제 * Delete service-post/src/main/resources/schema.sql user-entity외 기능 commit삭제 * Delete service-user/src/main/java/com/team13/serviceuser/repository/UserRepository.java user-entity외 기능 commit삭제 * Delete service-user/src/main/java/com/team13/serviceuser/controller/UserController.java user-entity외 기능 commit삭제 * Update User.java login_id ->email 로 수정 * Update schema.sql login_id -> email 수정 * ref : user-entity외의 파일 삭제 * Delete service-post/src/main/java/com/team13/servicepost/client/UserServiceClient.java user-entity외 기능 commit삭제 * Delete service-post/src/main/resources/schema.sql user-entity외 기능 commit삭제 * Delete service-post/src/main/java/com/team13/servicepost/dto/User.java user-entity외 기능 commit삭제 * feat : post <images,ingredients> 엔티티 GetMapping * feat : recipe(processes,ingredients)엔티티, Getmapping * feat : user 엔티티 getmapping * ref : 단일 db n1 사용 * feat : db 엔티티 * ref : db정보 통일 * ref : 피드백 반영 이름 변경 및 엔티티 중복 이름 수정 * Delete service-user/src/main/java/com/team13/serviceuser/controller/UserController.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-user/src/main/java/com/team13/serviceuser/service/UserService.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-recipe/src/main/java/com/team13/servicerecipe/controller/RecipeController.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-recipe/src/main/java/com/team13/servicerecipe/dto/RecipeWithUserDetails.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-recipe/src/main/java/com/team13/servicerecipe/dto/RecipesIngredientsDTO.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-recipe/src/main/java/com/team13/servicerecipe/dto/RecipesProcessesDTO.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-recipe/src/main/java/com/team13/servicerecipe/dto/User.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-recipe/src/main/java/com/team13/servicerecipe/service/RecipeService.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-recipe/src/main/java/com/team13/servicerecipe/feign/UserServiceClient.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-recipe/src/main/java/com/team13/servicerecipe/service/RecipesIngredientsService.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-recipe/src/main/java/com/team13/servicerecipe/service/RecipesProcessesService.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-post/src/main/java/com/team13/servicepost/controller/PostController.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-post/src/main/java/com/team13/servicepost/dto/PostWithUserDetails.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-post/src/main/java/com/team13/servicepost/dto/PostsImagesDTO.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-post/src/main/java/com/team13/servicepost/dto/PostsIngredientsDTO.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-post/src/main/java/com/team13/servicepost/dto/User.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-post/src/main/java/com/team13/servicepost/feign/UserServiceClient.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-post/src/main/java/com/team13/servicepost/repository/PostRepository.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-post/src/main/java/com/team13/servicepost/service/PostService.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-post/src/main/java/com/team13/servicepost/service/PostsImagesService.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * Delete service-post/src/main/java/com/team13/servicepost/service/PostsIngredientsService.java 엔티티 관련 코드만 pr 그외 추후 올릴예정 * ref : 클래스명 이전 규칙에 맞게 변경 * Update application.yml config에 있는 db정보 삭제 * Update application.yml config에 있는 db정보 생략 * Update application.yml config에 있는 db정보 생략 * Update LikePost.java * Update Post.java * Update LikeRecipe.java * Update Recipe.java * Update RecipeComment.java * Update Review.java --------- Co-authored-by: joamksh <> Co-authored-by: Junyeong Yun <[email protected]> * feat: service-user의 JWT 페이로드 데이터 수정 feat: log4j2 설정 * feat: 쿠키 생성 과정을 서비스 단에서 수행하도록 변경 * ref: JWT 암호키 변수명 수정 --------- Co-authored-by: joamksh <[email protected]> * feat: JWT 토큰에서 사용자의 이름과 ID를 추출 * feat: 채팅방 조회 시 유저 정보 검증 ref: 채팅방 조회 로직 분리 * feat: 사용자가 참여중인 채팅방 목록 API #39 * fix: expiration 자료형 수정 #48 feat: 유저 ID를 문자열로 수정 * fix: 테스트 코드 제거 * feat: 테스트 페이지에서 초기 메시지 수신 * feat: 쿠키에서 http-only 옵션 제거 * feat: 미확인 메시지 저장 구현 #39 * feat: 미확인 메시지 확인 시 메시지 삭제 #39 * feat: ChatroomDto의 필드 데이터를 참조형으로 변경 #39 * ref: 레거시 코드 변경 --------- Co-authored-by: joamksh <[email protected]>
ypjun100
added a commit
that referenced
this issue
Aug 18, 2024
# Conflicts: # service-chat/src/test/java/com/team13/servicechat/WebSocketTest.java
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
MongoDB를 기반한 채팅 기능 추가
Todo
Etc
The text was updated successfully, but these errors were encountered: