Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def createChat(chatId, user, partner):
- #todo 채팅 멤버에 자신 추가
- chat_data = dict()
- last_message = dict()
- gen_key = chatrooms_ref.push()
- last_message['messageId'] = gen_key.key
- last_message['uid'] = user.firebase_uid
- last_message['unreadCount'] = 0
- last_message['messageDate'] = time.time()
- last_message['messageType'] = "TEXT"
- last_message['messageText'] = ""
- chat_data['chatroom_id'] = chatId
- chat_data['partner_id'] = partner.id
- chat_data['partner_firebase_uid'] = partner.firebase_uid
- chat_data['created_date'] = time.time()
- chat_data['disabled'] = False
- chat_data['last_message'] = last_message
- chat_data['nickname'] = partner.nick
- chat_data['photoUri'] = partner.profile_image_url
- chat_data['totalUnreadCount'] = 0
- # 다가온 유저 추가
- appUser_data = dict()
- appUser_data['nickname'] = user.nick
- appUser_data['user_id'] = user.id
- appUser_data['photoUri'] = user.profile_image_url
- #chat_members 추가
- members_data = dict()
- members_data['user_uid'] = user.firebase_uid
- print("why?")
- approachingUsers_ref.child(partner.firebase_uid).child(user.firebase_uid).set(appUser_data)
- chatrooms_ref.child(user.firebase_uid).child(chatId).set(chat_data)
- members_ref.child(chatId).set(members_data)
Add Comment
Please, Sign In to add comment