Guest User

Untitled

a guest
Jul 19th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. def createChat(chatId, user, partner):
  2.  
  3. #todo 채팅 멤버에 자신 추가
  4. chat_data = dict()
  5. last_message = dict()
  6. gen_key = chatrooms_ref.push()
  7. last_message['messageId'] = gen_key.key
  8. last_message['uid'] = user.firebase_uid
  9. last_message['unreadCount'] = 0
  10. last_message['messageDate'] = time.time()
  11. last_message['messageType'] = "TEXT"
  12. last_message['messageText'] = ""
  13.  
  14. chat_data['chatroom_id'] = chatId
  15. chat_data['partner_id'] = partner.id
  16. chat_data['partner_firebase_uid'] = partner.firebase_uid
  17. chat_data['created_date'] = time.time()
  18. chat_data['disabled'] = False
  19. chat_data['last_message'] = last_message
  20. chat_data['nickname'] = partner.nick
  21. chat_data['photoUri'] = partner.profile_image_url
  22. chat_data['totalUnreadCount'] = 0
  23.  
  24. # 다가온 유저 추가
  25. appUser_data = dict()
  26.  
  27. appUser_data['nickname'] = user.nick
  28. appUser_data['user_id'] = user.id
  29. appUser_data['photoUri'] = user.profile_image_url
  30.  
  31. #chat_members 추가
  32. members_data = dict()
  33. members_data['user_uid'] = user.firebase_uid
  34. print("why?")
  35. approachingUsers_ref.child(partner.firebase_uid).child(user.firebase_uid).set(appUser_data)
  36. chatrooms_ref.child(user.firebase_uid).child(chatId).set(chat_data)
  37. members_ref.child(chatId).set(members_data)
Add Comment
Please, Sign In to add comment