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, otherwise you have to handle uploading/downloading the media by your own implementation as well as update the status of the media message.
Argument | Type | Description |
---|---|---|
MEDIA_MESSAGE_ID | String | Id of the media message |
Note : In
Mirrorfly.initializeSDK()
storageFolderName
should be defined to set your own local path to store app media files.
#
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, otherwise you have to handle cancelling the media by your own implementation as well as update the status of the media message.
Argument | Type | Description |
---|---|---|
MESSAGE_ID | String | message id of the media message |
When the user cancelled the media download, then user need to restart the download using
Mirrorfly.downloadMedia(messageId: String)
method. In case of media upload, the upload initiated once the user sent the message In case of retry callMirrorfly.uploadMedia(messageId: String)
.
#
Save unsent message of a user/groupTo 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 |
---|---|---|
JID | String | Jid of the user/group |
MESSAGE | String | Text message content |
#
Get unsent message of a user/groupTo get the saved unsent message of a user/group call the below method.
Argument | Type | Description |
---|---|---|
JID | String | Jid of the user/group |
TEXT_MESSAGE | String | Text message content |