Commit graph

409 commits

Author SHA1 Message Date
Ghislain MARY
d954d98201 Fix build when soci is not enabled. 2017-10-10 12:09:19 +02:00
Ghislain MARY
f871550888 Fix some bugs in group chat handling. 2017-10-10 12:09:19 +02:00
Jehan Monnier
6e734e6b0b Add Gruu implementation completion from master in dev_refactor_cpp branch 2017-10-10 11:58:48 +02:00
Ronan Abhamon
ec8327d102 feat(EventsDb): add deleteEvent impl 2017-10-10 11:21:01 +02:00
Ronan Abhamon
d22ca5c3b1 feat(EventsDb): cleanHistory deal with mask parameter 2017-10-10 11:08:03 +02:00
Ronan Abhamon
a820e2add5 feat(EventsDb): add message_content_app_data table 2017-10-10 10:55:07 +02:00
Ronan Abhamon
46611dcf0f feat(EventsDb): can clean messages history 2017-10-10 10:50:39 +02:00
Ronan Abhamon
2c67a76d6a feat(EventsDb): add getUnreadMessagesCount impl 2017-10-09 17:34:05 +02:00
Benjamin Reis
efe2cb6d20 add subject changed notify tests 2017-10-09 17:18:18 +02:00
Ronan Abhamon
429cba5d0a feat(EventsDb): add cleanEvents impl 2017-10-09 17:15:37 +02:00
Ronan Abhamon
814d279f56 fix(EventsDb): repare getMessagesCount 2017-10-09 16:50:32 +02:00
Benjamin Reis
fe37c2892b Fix 'Conference event' tester 2017-10-09 16:49:38 +02:00
Ghislain MARY
47da8088e3 Improve handling of conference event package subscription/notification. 2017-10-09 16:40:36 +02:00
Ronan Abhamon
9831f4dcc8 fix(EventsDb): add static_cast instead of c cast 2017-10-09 15:59:50 +02:00
Ronan Abhamon
4ec5f857ed feat(EventsDb): import Participants from legacy messages 2017-10-09 15:57:15 +02:00
Ronan Abhamon
160513f2fc feat(EventsDb): add chat_room_participant table 2017-10-09 15:25:54 +02:00
Benjamin Reis
7fcc7847f0 fix cast issue 2017-10-09 15:17:52 +02:00
Ronan Abhamon
c98ce07b43 fix(MediaSession): fix build when video mode is disabled 2017-10-09 15:09:15 +02:00
Ghislain MARY
24e4b233d9 Handle joining an existing group chat room when receiving a REFER inviting us to join. 2017-10-09 12:15:08 +02:00
Ghislain MARY
6394230a6c Add missing Refer-To header when sending a REFER with the SalReferOp. 2017-10-09 12:15:08 +02:00
Ghislain MARY
0e671c0563 Fix build. 2017-10-09 12:15:08 +02:00
Ronan Abhamon
693bd2b78a fix(Core): little performance fixes 2017-10-09 11:31:07 +02:00
Ronan Abhamon
efb0bd5c7a feat(Conference): use shared_ptr ref sessions 2017-10-09 11:31:07 +02:00
Ronan Abhamon
4577b09493 feat(Core): Address and Logger use explicit constructors 2017-10-09 11:31:07 +02:00
Ronan Abhamon
e5c3a5a96a feat(EventsDb): add new table => message_participant 2017-10-09 11:31:07 +02:00
Sylvain Berfini
f8abe9ad07 Started multipart tester 2017-10-09 10:54:02 +02:00
Sylvain Berfini
4fc9080881 Try not to use getContentType and getText methods 2017-10-06 17:08:56 +02:00
Sylvain Berfini
b1f48f5769 Fixed ChatMessage methods getContentType and getText when receiving a multipart 2017-10-06 17:03:34 +02:00
Sylvain Berfini
0db6249af5 Simple ChatMessageMultipartModifier created + fixed a few things related to ChatMessages 2017-10-06 16:55:20 +02:00
Ronan Abhamon
5dc6b956df feat(EventsDb): deal with generic contents 2017-10-06 16:51:49 +02:00
Ronan Abhamon
4f22ec0a6c feat(EventsDb): import content text from legacy messages 2017-10-06 15:24:19 +02:00
Ghislain MARY
7b59cd6ee6 Add API to leave a chat room. 2017-10-06 11:09:49 +02:00
Ronan Abhamon
d60b5fab06 feat(EventsDb): import correctly legacy messages 2017-10-06 11:00:17 +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
Simon Morlat
d20d39b232 add SAL api to send/recv out of dialogs refers. 2017-10-05 17:37:51 +02:00
Ghislain MARY
86161b9285 Fix build without soci. 2017-10-05 15:21:40 +02:00
Ghislain MARY
81340cfcb8 Fix license headers. 2017-10-05 15:09:09 +02:00
Ghislain MARY
18ed78a46e Prevent duplicates when adding participants to a conference. 2017-10-05 15:09:09 +02:00
Ronan Abhamon
eab04534c8 feat(EventsDb): import messages from old db 2017-10-05 14:49:30 +02:00
Sylvain Berfini
cc739ef556 Added test (from dev_async_im_encryption_engine branch) for asynchronous IMEE + fixed issue in EncryptionChatMessageModifier 2017-10-05 14:41:21 +02:00
Sylvain Berfini
39291bef25 Fixed EncryptionChatMessageModifier where Skipped result wasn't returned 2017-10-05 14:26:16 +02:00
Sylvain Berfini
0b5defc743 Fixed cache string in c-chat-message 2017-10-05 14:15:35 +02:00
Sylvain Berfini
8ee8885d6a Fixed issue with string not being cached in C wrapper 2017-10-05 13:51:48 +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
6beb962517 Move the new sal code in the src folder, respect the file naming conventions and add missing license headers. 2017-10-05 10:52:09 +02:00
Ghislain MARY
9b6d115836 Handle NOTIFY creation for conference subject change. 2017-10-04 17:47:29 +02:00
Ghislain MARY
e8e1e130f3 Improve handling of content types. 2017-10-04 17:11:58 +02:00
Ghislain MARY
34318366b6 CallSession objects need to be handle by shared_ptr. 2017-10-04 14:59:45 +02:00