Skip to content

Commit 3a062a3

Browse files
authored
Merge: 네이버 소셜로그인 url 추가
[Fix/message ordering] 네이버 소셜로그인 url 추가
2 parents 8bfdad3 + f60f6e0 commit 3a062a3

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

apps/chat/utils.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,13 @@ def get_chatroom_message(chatroom_id: int) -> Any:
176176
# 디비에 저장된 메시지가 30-stored_message_num 보다 많으면 슬라이싱해서 필요한 만큼의 데이터를 가져옴
177177
if len(db_messages) >= 30 - stored_message_num:
178178
serialized_messages = MessageSerializer(db_messages[: 30 - stored_message_num], many=True).data
179-
return messages + serialized_messages
179+
serialized_message_list = [serialized_messages]
180+
return messages + serialized_message_list
180181

181182
# 디비에 저장된 메시지가 30-stored_message_num 보다 적으면 db에 저장된 채팅방의 모든 메시지를 가져옴
182183
serialized_messages = MessageSerializer(db_messages, many=True).data
183-
return messages + serialized_messages
184+
serialized_message_list = [serialized_messages]
185+
return messages + serialized_message_list
184186

185187
# 레디스에 해당 채팅방 그룹 네임으로 지정된 키값이 없으면 데이터베이스에서 채팅 메시지를 가져옴
186188
db_messages = Message.objects.filter(chatroom_id=chatroom_id)

apps/user/urls.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
DeleteUserView,
2020
GoogleLoginView,
2121
KakaoLoginView,
22-
SendCodeView,
22+
SendCodeView, NaverLoginView,
2323
)
2424

2525
# from apps.user.views import CustomConfirmEmailView
@@ -36,6 +36,7 @@
3636
path("login/", CustomLoginView.as_view(), name="login"),
3737
path("login/social/kakao/", KakaoLoginView.as_view(), name="kakao_login"),
3838
path("login/social/google/", GoogleLoginView.as_view(), name="google_login"),
39+
path("login/social/naver/", NaverLoginView.as_view(), name="naver_login"),
3940
path("logout/", LogoutView.as_view(), name="rest_logout"),
4041
path("detail/", UserDetailsView.as_view(), name="rest_user_details"),
4142
path("leave/", DeleteUserView.as_view(), name="delete-user"),

0 commit comments

Comments
 (0)