Commit graph

110 commits

Author SHA1 Message Date
Ronan Abhamon
9a5f620c51 feat(MainDb): refactor main db event key 2017-11-28 17:05:30 +01:00
Ronan Abhamon
fec65e98d7 feat(MainDb): add a function to find a message by imdn id 2017-11-28 14:09:57 +01:00
Benjamin Reis
6b93b7c8c7 keep removing soci workaround 2017-11-28 11:47:59 +01:00
Ronan Abhamon
dfbfd1bf98 fix(MainDb): see http://soci.sourceforge.net/doc/3.2/exchange.html, Object lifetime and immutability part 2017-11-28 11:15:17 +01:00
Ronan Abhamon
6a1debb72c fix(MainDb): add space before state value in conference chat message update 2017-11-27 15:55:28 +01:00
Ronan Abhamon
049371e757 fix(MainDb): add a resolve id function (soci workaround) 2017-11-27 15:30:23 +01:00
Benjamin Reis
a63b6c7601 subscribe when creating a chatroom from db + fix creation of basic chat room from db 2017-11-27 15:01:56 +01:00
Ronan Abhamon
cf7aaf8b6c feat(MainDb): deal with participants removed 2017-11-27 14:22:50 +01:00
Benjamin Reis
5069a4a508 use coreect address for 'me' and initiate chat room times with now 2017-11-27 12:20:11 +01:00
Benjamin Reis
81ff3c8813 fix index issue in data base 2017-11-27 11:56:10 +01:00
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
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
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
Ronan Abhamon
dcef9e4f97 fix(MainDb): use references when possible 2017-11-24 14:55:48 +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
Ronan Abhamon
beadb7bf7d feat(MainDb): avoid stringstream 2017-11-24 14:06:05 +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
b12304668a Added update methods for ChatMessageEvents and ChatMessageContent 2017-11-23 17:26:10 +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
Ronan Abhamon
5c7fe8a92b feat(MainDb): supports fetching of client group chat room 2017-11-23 11:32:10 +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
6611f820f3 feat(MainDb): add NOT NULL constraint on some fields 2017-11-21 16:41:21 +01:00
Ronan Abhamon
e3ff46be75 feat(MainDb): enforce conference_event table, primary key is now (event_id, chat_room_id) 2017-11-21 15:43:43 +01:00
Ronan Abhamon
82f04ddb29 feat(MainDb): enforce chat_room table, add unique and not null constraints on peer/local ids 2017-11-21 15:39:08 +01:00
Ronan Abhamon
8c7241bb13 fix(MainDb): references correctly chat room id from conference event 2017-11-21 14:43:12 +01:00
Ronan Abhamon
13f4afe165 feat(MainDb): supports local chat room id 2017-11-21 14:21:42 +01:00
Ronan Abhamon
6dd6e829a3 feat(conference): refactoring, use CoreAccessor and ChatRoomId 2017-11-17 15:49:45 +01:00
Ronan Abhamon
105e63f271 feat(core): provide a local address on chat room (the core is dead now) 2017-11-15 14:47:06 +01:00
Ronan Abhamon
d7f3168937 fix(MainDb): fetch conference chat rooms 2017-11-09 17:27:43 +01:00
Ronan Abhamon
b0bf790f6b fix(MainDb): Schrodinger commit 2 2017-11-09 16:53:20 +01:00
Ronan Abhamon
1dda2e3d36 fix(MainDb): Schrodinger commit 2017-11-09 16:52:38 +01:00
Ronan Abhamon
2600d5f4d8 fix(MainDb): call addContent correctly 2017-11-09 16:50:31 +01:00
Ronan Abhamon
87c7236d7f feat(MainDb): fetch contents of messages 2017-11-09 16:49:02 +01:00
Ronan Abhamon
9f2db02565 fix(MainDb): fetch correctly chat messages (no contents), no all chat messages for one message!!! 2017-11-09 15:42:09 +01:00
Ronan Abhamon
dc00b58e98 feat(MainDb): log durations 2017-11-09 14:48:14 +01:00
Ronan Abhamon
ad05dbbdba fix(MainDb): fix sql schema 2017-11-09 12:47:58 +01:00
Ronan Abhamon
a77734766b fix(MainDb): use utf8 charset only on Mysql 2017-11-09 11:25:37 +01:00
Ronan Abhamon
f2af53f2d3 feat(MainDb): force utf8 charset 2017-11-09 11:10:12 +01:00
Ronan Abhamon
6ef85b29d7 feat(MainDb): provide a way to invalid events from query 2017-11-09 10:37:38 +01:00
Ronan Abhamon
2e2c39b7bc feat(MainDb): getHistoryRange supports events cache 2017-11-08 17:14:31 +01:00