Commit graph

27 commits

Author SHA1 Message Date
Ghislain MARY
601a1a6564 The cpimFrom address field in the ChatMessage is useless. 2017-10-13 14:38:11 +02:00
Ghislain MARY
3d50e6e9e2 Handle From and To headers in CPIM messages. 2017-10-13 11:21:11 +02:00
Ronan Abhamon
d1c80c1ec9 fix(ChatRoom): remove useless includes 2017-10-12 16:55:53 +02:00
Ronan Abhamon
978f20f8cf feat(Chat): better architecture 2017-10-11 18:01:41 +02:00
Ronan Abhamon
f54682374b fix(CharModifier): clean code (refactor, cppcheck and errorCode is now one reference 2017-10-11 16:01:52 +02:00
Ronan Abhamon
013be9e292 fix(ChatModifier): use const std::shared_ptr<ChatMessage> &message instead of std::shared_ptr<ChatMessage> message 2017-10-11 15:06:37 +02:00
Sylvain Berfini
f8abe9ad07 Started multipart tester 2017-10-09 10:54:02 +02:00
Sylvain Berfini
0db6249af5 Simple ChatMessageMultipartModifier created + fixed a few things related to ChatMessages 2017-10-06 16:55:20 +02:00
Sylvain Berfini
32e22abee2 Moved code that fill the contentsList of ChatMessage from MultipartChatModifier to ChatMessage itself 2017-10-06 10:33:19 +02:00
Sylvain Berfini
df8aedecc3 Reworked ChatMessageModifiers to use a shared_ptr<ChatMessage> instead of ChatMessagePrivate* 2017-10-06 10:30:37 +02:00
Ghislain MARY
81340cfcb8 Fix license headers. 2017-10-05 15:09:09 +02:00
Sylvain Berfini
39291bef25 Fixed EncryptionChatMessageModifier where Skipped result wasn't returned 2017-10-05 14:26:16 +02:00
Sylvain Berfini
fefbec929f Added enum as returned value by ChatMessageModifiers + error code as return parameter 2017-10-05 13:33:15 +02:00
Sylvain Berfini
25371cbfef Added a way to suspend the sending of a ChatMessage (now using this for file transfer) 2017-10-05 12:44:38 +02:00
Ghislain MARY
e8e1e130f3 Improve handling of content types. 2017-10-04 17:11:58 +02:00
Sylvain Berfini
f9e89679b3 Added implementation of == operator on Content object + added logs and return values in CPIM Chat Message Modifier 2017-10-04 11:39:32 +02:00
Sylvain Berfini
b7fdc47128 Added CPIM tester 2017-10-04 10:54:41 +02:00
Sylvain Berfini
54de6bb650 Moved from shared_ptr<Content> to Content in ChatMessage 2017-10-03 14:41:02 +02:00
Ronan Abhamon
ef62012c6e feat(Object): avoid usage of share_from_this 2017-10-03 13:36:48 +02:00
Sylvain Berfini
61d1cdd8b0 Added EncryptionChatMessageModifier + moved some logic of ChatMessage reception from ChatRoom to the message itself 2017-10-03 11:08:05 +02:00
Sylvain Berfini
72bc4fec53 Moved most of exisiting code from LinphoneChatMessage* to shared_ptr<ChatMessage> 2017-09-29 18:13:00 +02:00
Ronan Abhamon
8ae87e2f3f feat(Core): deal with more warning options! 2017-09-20 12:45:17 +02:00
Ronan Abhamon
ffc4abad2d fix(chat): coding style 2017-09-19 11:20:41 +02:00
Sylvain Berfini
0c9fbfc16c Improved CPIM parser to parse all MIME-encapsulated message content headers 2017-09-13 15:27:36 +02:00
Sylvain Berfini
05b91d4b64 Started CPIM chat message modifier 2017-09-13 12:36:02 +02:00
Sylvain Berfini
207a871090 Changes for ChatMessage & ChatMessageModifiers 2017-09-12 14:28:59 +02:00
Sylvain Berfini
8fce516b8f Added chat message modifiers skeletons 2017-09-12 13:28:40 +02:00