Commit graph

156 commits

Author SHA1 Message Date
Benjamin Reis
7bcfe62274 manage null case 2017-11-27 12:00:10 +01:00
Benjamin Reis
81ff3c8813 fix index issue in data base 2017-11-27 11:56:10 +01:00
Sylvain Berfini
caacc7a87f Started ChatRoom getLastChatMessage 2017-11-27 10:55:29 +01:00
Ghislain MARY
c115a448dd Fix chat messages routing issues because of gruu addresses. 2017-11-24 15:26:35 +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
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
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
Benjamin Reis
6aa85b1541 simplify for loop 2017-11-22 10:38:49 +01:00
Ghislain MARY
bb5b22b932 Use IdentityAddress in conference. 2017-11-21 10:43:20 +01:00
Ronan Abhamon
6dd6e829a3 feat(conference): refactoring, use CoreAccessor and ChatRoomId 2017-11-17 15:49:45 +01:00
Ghislain MARY
d4d88312ae Add a callback on the ChatRoom to generate the conference address. 2017-11-16 18:09:37 +01:00
Ronan Abhamon
a97c048420 feat(EventLog): refactoring, use IdentityAddress and rename time arg 2017-11-16 17:06:12 +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
Sylvain Berfini
4957187dfb More cleanup in ChatMessage 2017-11-09 12:27:35 +01:00
Ghislain MARY
cc5ebffda4 Add linphone_chat_room_get_me() API. 2017-11-08 17:12:00 +01:00
Sylvain Berfini
057db03349 Moved from a list of Content to a list of Content* to be able to cast content to specialized version 2017-11-08 15:15:47 +01:00
Sylvain Berfini
ba89633e45 More work related to ChatMessage file transfer 2017-11-08 14:14:25 +01:00
Benjamin Reis
fe01419470 Do not store nor notify app for full state generated events 2017-11-08 11:58:08 +01:00
Sylvain Berfini
25ea1d7c69 Actually this is not needed. The file name after file transfer is in a Content with the object type (ie image/jpeg) 2017-11-07 17:37:26 +01:00
Sylvain Berfini
5b0cfaa137 Added missing C API for file transfer file name 2017-11-07 17:05:35 +01:00
Ronan Abhamon
f18fcbdf2f feat(c-wrapper): misc =>
- use correct macro in Wrapped DialPlan
  - add a type verification in c object declaration (compil time)
  - reset c back pointer if belle sip object is destroyed before cpp object
2017-11-07 10:13:59 +01:00
Ghislain MARY
b0349952fe Fix linphone_chat_room_create_message(). 2017-11-06 17:52:55 +01:00
Benjamin Reis
ab07fa2b2f Use correct way to create amsg 2017-11-06 17:08:44 +01:00
Sylvain Berfini
f308510501 Fixed multipart chat message with text + file transfer 2017-11-06 14:32:58 +01:00
Benjamin Reis
a4a221dc06 add c-wrapping of ConferenceNotifiedEvent::isFullState 2017-11-06 14:04:53 +01:00
Sylvain Berfini
af0db8a7ea Added new APIs to manipulate Contents inside ChatMessage 2017-11-06 11:05:44 +01:00
Ronan Abhamon
a7ff19566d fix(core): misc =>
- return nullptr if conference factory uri is not set
  - Address object is now more robust
  - remove custom SharedFromThis object
  - CoreAccessor throw exception if core is destroyed
  - Core must be created with a static method
  - Partial fetch of chat message
  - ...
2017-11-03 10:38:50 +01:00
Ronan Abhamon
223bd817a9 feat(core): break completely old message storage api impl 2017-11-02 12:03:16 +01:00
Sylvain Berfini
637595573d Added callback on message being sent 2017-10-30 14:48:10 +01:00
Sylvain Berfini
f702e9a8fe Added new callback for message received on chat room with chat event log 2017-10-30 11:50:57 +01:00
Ronan Abhamon
6aabd89f5a fix(chat): fix partially previous merge 2017-10-27 14:34:29 +02:00
Ronan Abhamon
4315f674f7 fix(callbacks): fix partially previous merge 2017-10-27 14:28:05 +02:00
Erwan Croze
64e550f764 Merge fix for client group chat room 2017-10-27 13:44:42 +02:00
Ronan Abhamon
34b2882e38 feat(Core): use chat room api from new core 2017-10-26 10:09:39 +02:00
Ronan Abhamon
79001f54d0 feat(EventLog): wrap only one C object 2017-10-25 11:05:33 +02:00
Ronan Abhamon
c26031d755 feat(c-chat-room): provide a way to get history events 2017-10-24 18:03:20 +02:00
Ronan Abhamon
935e7b392e feat(c-event-log): add ref/unref methods 2017-10-24 17:01:37 +02:00
Ronan Abhamon
b969749cde feat(c-event-log): add impl 2017-10-24 16:42:25 +02:00
Ronan Abhamon
7e0834590b feat(Events): better names, fix doc, ... 2017-10-24 15:24:43 +02:00
Sylvain Berfini
8aa93022dd Added back wrapper_utils include in dial-plan 2017-10-24 14:16:54 +02:00
Ronan Abhamon
be1d6f99ed feat(Event): events are now shared 2017-10-24 11:15:46 +02:00
Sylvain Berfini
d9964748fb Added a C method to get a list of composing addresses in a chat room 2017-10-23 17:32:55 +02:00
Ronan Abhamon
e97343cb78 feat(Event): ChatMessageEvent is now a ConferenceEvent 2017-10-20 13:51:56 +02:00
Sylvain Berfini
c88983da3d Fixed compil for android armv7, issue was cast increases required alignment from 4 to 8 2017-10-20 10:43:06 +02:00
Ronan Abhamon
2941e64e3e feat(Core): provide a low-level BaseObject 2017-10-19 15:50:47 +02:00
Benjamin Reis
84d94988a1 uniformize conference event 2017-10-18 10:12:22 +02:00
Ronan Abhamon
3a1a899c83 feat(MainDb): supports notify id in database 2017-10-17 17:02:44 +02:00