feat: Show cc from last email on reply editor (#3983)

* Adds last emails to reply editor

* Fixes bug in reply box

* Adds test cases

* Prevents private notes having cc bcc data

* Prevents private notes having cc bcc data

* Init reply head with values

* fix broken tests

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
This commit is contained in:
Nithin David Thomas
2022-02-28 21:42:50 +05:30
committed by GitHub
parent 1de18391b4
commit eee89bf0d8
5 changed files with 74 additions and 3 deletions

View File

@@ -131,4 +131,34 @@ describe('#getters', () => {
expect(getters.getAppliedConversationFilters(state)).toEqual(filtersList);
});
});
describe('#getLastEmailInSelectedChat', () => {
it('Returns cc in last email', () => {
const state = {};
const getSelectedChat = {
messages: [
{
message_type: 1,
content_attributes: {
email: {
from: 'why@how.my',
cc: ['nithin@me.co', 'we@who.why'],
},
},
},
],
};
expect(
getters.getLastEmailInSelectedChat(state, { getSelectedChat })
).toEqual({
message_type: 1,
content_attributes: {
email: {
from: 'why@how.my',
cc: ['nithin@me.co', 'we@who.why'],
},
},
});
});
});
});