Package ai.nexconn.chat.handler
Interface DownloadMediaMessageHandler
-
- All Implemented Interfaces:
public interface DownloadMediaMessageHandlerDownload media message callback.
Listens for each stage of a media message download operation (e.g. downloading image, file, voice, or video attachments from a received message).
Callback order:
Success: onProgress... → onSuccess
Failure: onProgress... → onError
Cancel: onProgress... → onCanceled
-
-
Method Summary
Modifier and Type Method Description abstract UnitonSuccess(Message message)Called when the download succeeds. abstract UnitonProgress(Message message, Integer progress)Called to report download progress. abstract UnitonError(Message message, NCError error)Called when the download fails. abstract UnitonCanceled(Message message)Called when the download is cancelled. -
-
Method Detail
-
onSuccess
abstract Unit onSuccess(Message message)
Called when the download succeeds.
- Parameters:
message- The message object after download completion
-
onProgress
abstract Unit onProgress(Message message, Integer progress)
Called to report download progress.
- Parameters:
message- The message being downloadedprogress- Download progress (0-100)
-
onError
abstract Unit onError(Message message, NCError error)
Called when the download fails.
- Parameters:
message- The message that failed to downloaderror- Error info
-
onCanceled
abstract Unit onCanceled(Message message)
Called when the download is cancelled.
- Parameters:
message- The message whose download was cancelled
-
-
-
-