Fanap's POD Chat service
All notable changes to this project will be documented here.
- In the
getHistory
function lastMessageId and firstMessageIs is going to deprecate - [BugFixed] Listener of
LeaveThread
- [BugFixed] NullpointerException on
ForwardMessage
- [BugFixed] Exception on
DeleteMessage
- [BugFixed] Update contact
- [BugFixed] Remove contact
- The default of the
typeCode
has been set to "default".
minor BugFixed
improvement Connection state
-
[Changed] response model of the
onCreateThread
-
[Changed] response model of the
OnAddContact
-
[Added] Message Type to
Send text message
-
[Added] Message Type to
Send file message
-
[Added]
Type Code
inconnect
and in the future release you will be able to set this atribute separately in all the methods too. -
[Added]
SeenMessageList
-
[Added]
DeliveredMessageList
-
[Added]
getThreadsWithCoreUserId
-
[Added]
CreateThreadWithMessage
- [Changed] response model of
leaveThread
. - [Changed] model of
ReplyInfo
:
{
ReplyInfoVO {
private Participant participant;
private long repliedToMessageId;
private String repliedToMessage;
private long messageType;
private boolean deleted;
private String systemMetadata;
private String metadata;
private String message;
}
- [Changed] response model of
RemoveParticipant
- [Added] rerty for geting user info when the response is getting late
- [Added] listener in
uploadImageFileMessage
when exception happens
- [Changed] response model of the
uploadImage
- [Changed] response model of the
uploadFile
- [Add]
UploadImage
andUploadFile
returnuniqueId
now.
- [Add] The project has been added to Maven
- [Add] Unique id was added to Most of the functions as return.
- [Add] Unique id was added to Most responses.
- [BugFix] OnError Listener's bug has been fixed.
- [BugFix] The bug of setting
count
parameter inGetContact
function has been fixed. - [Add] Async has ASYNC_READY state now.
- [Add] Add
lastMessageId
andfirstMessageId
to the GetHistory - [Replace] Replace most of the integer params to long.
- [Removed] CHAT_READY state removed from Async and added to Chat and state changes to CHAT_READY when response of the getUserInfo arrives.
- [BugFix] Some fields has been added to
createThread
's response - [Add] Now you can get instant unique id when you send text messages
- [Add] If you want to disable/hide logs for output set isLoggable false.
- [Add] If you want to disable cache set cache attribute as false.
- [Deprecated] The
renameThread
is going to deprecated in the next version.
- [BugFix]OnError Listener
- [BugFix]Create ThreadVo
- [Add]Implement Cache for get Contact
- [Add]Update ThreadVo Info
- [Add]Get file
- [Add]Get Image
- [BugFix]You can get CHAT_READY on Live State
- [Add]Map Routing
- [Add]Map Search
- [Add]Block
- [Add]Unblock
- [Add]GetBlockList
- [Add]Search Contact
- [Add]Search History
- [Add]Delete Message
- [Add]onThreadInfoUpdated listener
- [Add]onLastSeenUpdated listener
- [Add]Search in threadVos with name: We sdd a new param to the getThread so you can search through threadVos by their name.
- [Add]Remove participant
- [Add]Add participant
- [Add]Sync Contact listener
- [Add]onChatState listener
- Check Permission on SendFile and SyncContact
- UploadImage
- UploadFile
- Refactor SyncContact
- Add Permission Class for request permission and check permission
- Add FileServer param to Connect