Commit graph

756 commits

Author SHA1 Message Date
Ronan Abhamon
a6b6b7aeb4 fix(MainDb): add me in db 2017-11-27 11:54:52 +01:00
Benjamin Reis
5c941ca635 add chatRoomGetLastMessage implementation 2017-11-27 11:27:10 +01:00
Sylvain Berfini
caacc7a87f Started ChatRoom getLastChatMessage 2017-11-27 10:55:29 +01:00
Ronan Abhamon
1a68000f3a fix(MainDb): insert correctly participants on chat room insertion 2017-11-27 10:18:51 +01:00
Ronan Abhamon
daf2432e1d fix(core-chat-room): do not remove from db if chat room is not in ram 2017-11-27 09:21:46 +01:00
Ronan Abhamon
a314ffd2c2 feat(MainDb): fetch chat rooms participants 2017-11-24 16:54:01 +01:00
Sylvain Berfini
140a277410 Fixed fetch body of contents 2017-11-24 16:43:13 +01:00
Ronan Abhamon
88dbfba40b fix(MainDb): insert addresses correctly 2017-11-24 16:37:50 +01:00
Ghislain MARY
8274b3d157 Do not create a new focus participant when a client group chat room conference is created, only change its address. 2017-11-24 16:00:59 +01:00
Ronan Abhamon
65978c70ad feat(MainDb): insert participants on chat room insertion 2017-11-24 15:57:37 +01:00
Sylvain Berfini
418a2cfe24 Fixed outgoing file contents storage fetch 2017-11-24 15:48:30 +01:00
Sylvain Berfini
28570e284d Prevent an insert that is redondent 2017-11-24 15:40:56 +01:00
Ghislain MARY
c115a448dd Fix chat messages routing issues because of gruu addresses. 2017-11-24 15:26:35 +01:00
Sylvain Berfini
72c9d28361 DB update of chat message improvement 2017-11-24 15:20:51 +01:00
Ronan Abhamon
dcef9e4f97 fix(MainDb): use references when possible 2017-11-24 14:55:48 +01:00
Sylvain Berfini
759ecda219 This should fix IMDNs & IsComposing being stored 2017-11-24 14:45:58 +01:00
Ronan Abhamon
758729ba11 feat(MainDb): add devices table, replace date to time 2017-11-24 14:45:18 +01:00
Sylvain Berfini
5b328c01a8 Did FileContent db storage 2017-11-24 14:31:31 +01:00
Sylvain Berfini
b3d1d7f9bb Do not store outgoing IMDNs and IsComposing 2017-11-24 14:19:39 +01:00
Ronan Abhamon
beadb7bf7d feat(MainDb): avoid stringstream 2017-11-24 14:06:05 +01:00
Sylvain Berfini
5483d48236 Removed absent method declaration 2017-11-24 12:03:40 +01:00
Benjamin Reis
9449315cba fetch conference events in the correct order 2017-11-24 11:56:48 +01:00
Benjamin Reis
a8bd137c9d workaround for fetching chatroom events 2017-11-24 11:41:53 +01:00
Sylvain Berfini
8a0b066960 Changes in transient messages in chat room, replaced by transient event logs 2017-11-24 10:44:20 +01:00
Sylvain Berfini
191a9f24ba Store chatEvent in chatMessage and update the database event when chatMessage's state changes 2017-11-23 17:31:02 +01:00
Sylvain Berfini
b12304668a Added update methods for ChatMessageEvents and ChatMessageContent 2017-11-23 17:26:10 +01:00
Sylvain Berfini
ec7fd6d258 Store ChatMessage in db after sending and upon reception 2017-11-23 16:42:20 +01:00
Benjamin Reis
60915d8a15 add missing ':' 2017-11-23 16:08:51 +01:00
Ronan Abhamon
98d0ae00b0 feat(MainDb): add logs on chat rooms fetch 2017-11-23 16:07:35 +01:00
Ronan Abhamon
a2f363ac64 fix(MainDb): insert chatroom subject properly 2017-11-23 15:02:48 +01:00
Sylvain Berfini
97cd45702c Should fix crash in getTextContent 2017-11-23 13:58:57 +01:00
Ronan Abhamon
a947f8bd6c feat(c-chat-room): add a method to get local address 2017-11-23 11:46:32 +01:00
Ronan Abhamon
5c7fe8a92b feat(MainDb): supports fetching of client group chat room 2017-11-23 11:32:10 +01:00
Sylvain Berfini
eeee473682 Moved IMDN xml creation to imdn.cpp instead of chat-message 2017-11-23 11:04:35 +01:00
Ghislain MARY
23000b1ec9 Remove workaround on chat room ids. 2017-11-23 10:01:10 +01:00
Ronan Abhamon
7148e56f7c fix(content-manager): set correctly multi part content 2017-11-22 17:24:20 +01:00
Ronan Abhamon
213164ae0a fix(content): clean file/file-transfert content 2017-11-22 17:16:15 +01:00
Ronan Abhamon
01694c2bac feat(content): clean code 2017-11-22 17:16:15 +01:00
Ronan Abhamon
faa6ef529c fix(content-manager): clean code, avoid leaks 2017-11-22 17:16:15 +01:00
Ghislain MARY
ef26482305 Do not remove gr parameter from the address put in a To header. 2017-11-22 16:44:51 +01:00
Ghislain MARY
6999d35423 Add friend class. 2017-11-22 16:43:12 +01:00
Ronan Abhamon
90b653f60f fix(chat-room): hide public onChatMessageReceived handler! 2017-11-22 15:26:15 +01:00
Sylvain Berfini
bb9cf6a74f Reworked iscomposing addresses cache 2017-11-22 14:02:40 +01:00
Ronan Abhamon
fa861d553d fix(core): add explicit on some constructors 2017-11-22 13:57:31 +01:00
Ghislain MARY
39c1890905 Fix gruu parameter in IdentityAddress. 2017-11-22 11:49:14 +01:00
Ronan Abhamon
385284596e feat(ChatRoom): provide a get creation/last update time accessor 2017-11-22 11:23:30 +01:00
Ronan Abhamon
d41e2d5df5 fix(core): coding style, avoid spaces => use tabs instead, alignment... 2017-11-22 11:18:41 +01:00
Sylvain Berfini
b7d0db120f Directly send the IMDN, do not go through the chatRoom 2017-11-22 11:08:50 +01:00
Sylvain Berfini
fec4923ad0 Reworked IDMN 2017-11-22 11:02:54 +01:00
Ronan Abhamon
60ad676504 fix(address): avoid logs... 2017-11-22 10:42:45 +01:00