Ghislain MARY
1f15bc62c8
Do not create a fallback chatroom when invited to a group chat room.
2017-12-21 18:44:38 +01:00
Ronan Abhamon
09a4f83736
fix(private_functions): remove a lof of unused functions on chat messages
2017-12-19 16:51:31 +01:00
Ghislain MARY
1cf7027eb1
Add fetch of participant devices, checking of their capabilities and improve group chat tests.
2017-12-19 14:15:22 +01:00
Ghislain MARY
5b31f56f6c
Handle fallback to basic chat room when a client group chat room is created inviting a single participant that does not support it.
2017-12-19 14:15:22 +01:00
Ronan Abhamon
28937d242b
fix(c-chat-room): repair linphone_chat_room_get_composing_addresses
2017-12-13 09:32:26 +01:00
Ronan Abhamon
9258c5f145
feat(ChatRoom): provide an abstract chat room for chat room migration proxy
2017-12-12 16:07:49 +01:00
Sylvain Berfini
1614e6c126
Fixed encryption when using old chat rooms + fixed decrypt async mechanism in chat message reception + fixed async b64 tester
2017-12-11 13:14:58 +01:00
Ronan Abhamon
e9805213e2
fix(conference): replace getNbParticipants to participantCount
2017-12-04 15:49:53 +01:00
Ronan Abhamon
eb5ab27326
fix(core): rename some methods => Do not set a plural noun before "Count"!!!
2017-12-04 15:29:01 +01:00
Ronan Abhamon
a57290dbca
feat(c-chat-room): add new function to get events list size
2017-12-04 15:08:20 +01:00
Ghislain MARY
2f1d16a306
Use c-wrapper for the Core object.
2017-12-04 13:56:32 +01:00
Ronan Abhamon
2b8e1cca64
fix(core): clean some pieces of code
2017-12-04 10:25:36 +01:00
Ronan Abhamon
47cf1d436c
fix(c-chat-room): repair get history function
2017-12-01 15:13:45 +01:00
Ghislain MARY
89ed9caeeb
Rename isReadOnly() to hasBeenLeft() in ChatRoom.
2017-11-30 17:16:30 +01:00
Benjamin Reis
286199423f
wrap chatroom isReadOnly method
2017-11-30 14:56:55 +01:00
Ronan Abhamon
cea7ca8bb1
fix(c-chat-room): delete correctly chat message
2017-11-30 09:27:46 +01:00
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
Ronan Abhamon
a947f8bd6c
feat(c-chat-room): add a method to get local address
2017-11-23 11:46:32 +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
Ghislain MARY
d4d88312ae
Add a callback on the ChatRoom to generate the conference address.
2017-11-16 18:09:37 +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
Ghislain MARY
cc5ebffda4
Add linphone_chat_room_get_me() API.
2017-11-08 17:12:00 +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
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
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
c26031d755
feat(c-chat-room): provide a way to get history events
2017-10-24 18:03:20 +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
006ecf4d76
feat(Conference): hide private attributes of Conference classes (feat Benjamin Reis aka Ben Rei Jeb)
2017-10-12 16:55:53 +02:00
Ronan Abhamon
978f20f8cf
feat(Chat): better architecture
2017-10-11 18:01:41 +02:00
Ronan Abhamon
6310bfb10b
fix(ChatMessage): remove ugly send method on chatroom!!!
2017-10-11 14:59:16 +02:00
Ghislain MARY
3d10bbc99b
Handle change of admin status of a participant in group chat.
2017-10-10 17:17:30 +02:00
Ghislain MARY
24e4b233d9
Handle joining an existing group chat room when receiving a REFER inviting us to join.
2017-10-09 12:15:08 +02:00
Ghislain MARY
7b59cd6ee6
Add API to leave a chat room.
2017-10-06 11:09:49 +02:00
Ghislain MARY
81340cfcb8
Fix license headers.
2017-10-05 15:09:09 +02:00
Ghislain MARY
4eb16ce346
Do not return a Participant in the addParticipant() method of the conference interface because the addition can be done asynchronously.
2017-10-04 14:18:53 +02:00
Ronan Abhamon
ef62012c6e
feat(Object): avoid usage of share_from_this
2017-10-03 13:36:48 +02:00
Ghislain MARY
bb5d418afd
Add accessors for the conference subject in the conference interface.
2017-10-02 16:56:53 +02:00