[deploy] 🐞 Hotfix Real time chat was broken (#9293)

* Feature 🚀 : Ability to delete messages in chat channels

- Sending message ID to frontend
- Deleting Message
- Use pusher to delete message realtime

* Minor Bug 🐞: Show message action only for current user

- User can delete or edit their own messages

* Test cases added

* Bug 🐞: Update message id for receiver

Message id was not sent to receiver by pusher

* Refactoring🛠: Message controller refactoring

* Test Cases📝 : Specs for Delete message added

* Feature 🚀 : Ability to edit messages

* Test Cases📝 : Specs for Edit message added

* Merge conflict resolved

* 🐞Hotfix: Findinder error in chat

Co-authored-by: Narender Singh <narender2031@gmail.com>
This commit is contained in:
Sarthak Sharma 2020-07-14 16:31:38 +05:30 committed by GitHub
parent 0dc2a6860e
commit 9d55d8a997
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -453,6 +453,7 @@ export default class Chat extends Component {
}
let newMessages = [];
if (
activeChannelId &&
message.temp_id &&
messages[activeChannelId].findIndex(
(oldmessage) => oldmessage.temp_id === message.temp_id,