Commit graph

431 commits

Author SHA1 Message Date
Sylvain Berfini
3ffbfbdafe Fixed compil 2018-02-14 14:24:05 +01:00
Benjamin Reis
7be8d6aa3e do not return 'nullptr' as a string 2018-02-14 14:12:22 +01:00
Ghislain MARY
4723f8d616 Cleaning in server group chat room stub. 2018-02-14 12:08:37 +01:00
Ghislain MARY
c613beed2e Allow joining a ClientGroupChatRoom while it is being left. 2018-02-14 11:55:38 +01:00
Sylvain Berfini
b5b6ef4545 Added new chat room callback to let app decides whether or not store chat message in database 2018-02-14 11:34:35 +01:00
Ghislain MARY
6f8e2f5c2b Remove const in CallSessionListener methods to allow the session to be modified. 2018-02-13 17:58:57 +01:00
Ronan Abhamon
fd28664747 feat(ChatRoom): update chat room time on events insertion 2018-02-13 16:32:42 +01:00
Ronan Abhamon
09bc70d1fd feat(RemoteConferenceEventHandler): try to simplify code of simpleNotifyReceived (not a success...) 2018-02-13 15:54:24 +01:00
Sylvain Berfini
107aa11e13 Added methods to get only a list of ChatMessageEventLog from a ChatRoom 2018-02-13 11:19:49 +01:00
Ghislain MARY
8c9164a5eb Some more fixes for real time text. 2018-02-12 18:06:54 +01:00
Ghislain MARY
983471e8d0 For fixes for real time text. 2018-02-12 17:48:55 +01:00
Ghislain MARY
68ce70b072 Allow storage of participant device state in database. 2018-02-12 14:47:46 +01:00
Ghislain MARY
2ad51e7a0e Fix operator< of ChatRoomId. 2018-02-12 14:43:31 +01:00
Ghislain MARY
acd22269fa Add state of conference participant device. 2018-02-09 15:44:44 +01:00
Sylvain Berfini
1c9f356e4f Fixed crash in chat room state changed callback if trying to find chat room 2018-02-08 15:48:25 +01:00
Benjamin Reis
017f4790b0 use BackgroundTask object instead of call directly sal API 2018-02-08 15:45:30 +01:00
Benjamin Reis
4511ad79f2 add background task to client group chat room 2018-02-08 13:55:49 +01:00
Sylvain Berfini
6603446382 Started to get back LIME working for file transfer 2018-02-07 17:01:54 +01:00
Ghislain MARY
a387d0e049 Change signature of ServerGroupChatRoomPrivate::update() method. 2018-02-05 11:53:15 +01:00
Ghislain MARY
7ec3f703f5 Fix multicast tester. 2018-02-02 11:44:31 +01:00
Benjamin Reis
b07da774ab do not try to log null particpant 2018-02-02 10:57:19 +01:00
Ghislain MARY
e2ca3cbbeb Prevent encryption of IMDN messages signaling an error. 2018-02-01 17:42:42 +01:00
Sylvain Berfini
0fcb6fe1dd Fixed CPIM tests 2018-02-01 16:41:47 +01:00
Ghislain MARY
ae93514982 Add canHandleMultipart() method on chat rooms. 2018-02-01 16:30:38 +01:00
Ghislain MARY
7481f76ba2 Some cleaning in FileTransferChatMessageModifier. 2018-02-01 15:41:51 +01:00
Ghislain MARY
2d97f5ded9 Fix iterator bug in send() method of ChatMessagePrivate. 2018-02-01 15:40:51 +01:00
Benjamin Reis
570f927eca do not crash on empty char* in logger 2018-02-01 14:08:40 +01:00
Sylvain Berfini
e0114d64f5 Fixed chatRoom.markAsRead when called from ChatMessageReceived callback 2018-02-01 14:06:40 +01:00
Sylvain Berfini
6a4eb317f4 Removed useless param 2018-02-01 13:39:47 +01:00
Sylvain Berfini
d6d9e399c6 Fixed IMDN and isComposing sent being stored in db 2018-02-01 13:04:53 +01:00
Sylvain Berfini
3b64a06c3b Fixed legacy getText method on ChatMessage 2018-02-01 10:31:59 +01:00
Sylvain Berfini
37a17b14a1 Improved code 2018-01-31 17:46:01 +01:00
Sylvain Berfini
1f2f1deb5e Fixed old API setText and setContentType on ChatMessage 2018-01-31 17:46:01 +01:00
Ghislain MARY
e1c7e698dc Fix crash in message tester. 2018-01-31 17:34:14 +01:00
Sylvain Berfini
a64dc54e7a Fixes for chat message when using custom content type and encryption 2018-01-31 17:00:51 +01:00
Ghislain MARY
7c4533b8fc Restore the ability for a user to define if a ChatMessage is to be stored or not. 2018-01-31 16:53:09 +01:00
Sylvain Berfini
2156bb3d45 Fixed issue with encryption 2018-01-31 15:26:20 +01:00
Sylvain Berfini
8cd317c30a Fixed issue with IM delivery notifications 2018-01-31 13:00:18 +01:00
Sylvain Berfini
adc88d0965 Improved condition used to store messages or not 2018-01-31 11:58:10 +01:00
Ghislain MARY
e415dbacb9 Fix wrong handling of MessageOp in ChatMessage (it needs to be able to survive to the destruction of the ChatMessage). 2018-01-31 11:27:52 +01:00
Ghislain MARY
8b8aa32697 Some cleaning in FileTransferChatMessageModifier. 2018-01-30 17:00:35 +01:00
Ghislain MARY
1bcab84da4 More fixes for message tester. 2018-01-30 15:54:04 +01:00
Sylvain Berfini
e4aab72a61 Added OneToOne capability on basic chat room 2018-01-30 15:53:37 +01:00
Sylvain Berfini
30f90763c4 Improve isFile use in Contents for FileTransfer 2018-01-30 14:56:59 +01:00
Sylvain Berfini
10564ec12d Improved ChatMessage setText and setContentType from old API 2018-01-30 14:35:22 +01:00
Ghislain MARY
d5347f4bca Restore check of transient messages in message tester. 2018-01-30 10:57:23 +01:00
Ghislain MARY
c74511d478 Fix initialization of capabilities in ClientGroupChatRoom. 2018-01-30 10:57:10 +01:00
Ghislain MARY
03853c8b14 Fix memory leak of ChatMessage. 2018-01-29 18:07:53 +01:00
Ghislain MARY
560842b572 Add TerminationFailed state to ChatRoom. 2018-01-29 18:07:23 +01:00
Ronan Abhamon
fdfcbbc12a feat(core): DO NOT ADD CODE IN private object destructors (if not possible you can in specific cases like base objects). Thx. <3 2018-01-29 17:02:11 +01:00