SocketMediaWidget constructor

const SocketMediaWidget({
  1. Key? key,
  2. double? width,
  3. double? height,
  4. required Message message,
  5. required User user,
  6. required String messageId,
  7. required bool isDelivered,
  8. required bool isMe,
  9. required BubbleStyle style,
  10. required ChatStyle chatStyle,
  11. required String fileStore,
  12. required Config config,
  13. required dynamic downloadVideo({
    1. required dynamic stopLoading(),
    2. required String url,
    })?,
  14. required dynamic downloadFile({
    1. required dynamic stopLoading(),
    2. required String url,
    })?,
  15. required dynamic downloadAudio({
    1. required dynamic stopLoading(),
    2. required String url,
    })?,
  16. required dynamic downloadImage({
    1. required dynamic stopLoading(),
    2. required String url,
    })?,
})

Implementation

const SocketMediaWidget({
  super.key,
  this.width,
  this.height,
  required this.message,
  required this.user,
  required this.messageId,
  required this.isDelivered,
  required this.isMe,
  required this.style,
  required this.chatStyle,
  required this.fileStore,
  required this.config,
  required this.downloadVideo,
  required this.downloadFile,
  required this.downloadAudio,
  required this.downloadImage,
});