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