Managing a Message
#
Upload/Download media messageWhenever you receive a media message from a user, or when retrying to upload a already sent media message you can use built-in sdk functions to upload/download the media content / The below method is applicable only if you are using sdk media server.
Argument | Type | Description |
---|---|---|
MEDIA_MESSAGE_ID | String | MessageID of the ChatMeassage |
Note: Use same methods for Upload/Download Media Retry.
#
Cancel upload/downloadWhenever you would like to cancel upload/download of a media message , you can use built-in sdk functions to cancel the media content upload/download.The below method is applicable only if you are using sdk media server.
Argument | Type | Description |
---|---|---|
MESSAGE_ID | String | MessageID of the media message |
When the user cancelled the media download, then user need to restart the download using
FlyMessenger.downloadMedia(messageId: String)
method. In case of media upload, the upload initiated once the user sent the message In case of retry callFlyMessenger.uploadMedia(messageId: String)
.
#
Save unsent messageTo save a message which is not sent yet but typed can be saved for each user/group can be done by calling the below method.
Argument | Type | Description |
---|---|---|
ID | String | Jid of the user/group |
MESSAGE | String | Text message content |
MENTIONEDUSERS | [String] | Users id of mentioned |
MENTIONSEARCH | [String] | Search words of mention |
MENTIONLOCATION | [Int] | Search words locations |
MENTIONLENGHT | [Int] | Search words length |
Note : MENTIONEDUSERS, MENTIONSEARCH, MENTIONLOCATION, MENTIONLENGHT for group mention values, otherwise it will be empty.
#
Get unsent message of a user/groupTo get the saved unsent message of a user/group call the below method.
Argument | Type | Description |
---|---|---|
ID | String | Jid of the user/group |
UnsentMessage | UnsentMessage | Unsent message content |