updateAvailableFeature method
void
updateAvailableFeature(
- AvailableFeatures features
Implementation
void updateAvailableFeature(AvailableFeatures features) {
availableFeatures(features);
var availableAttachment = <AttachmentIcon>[];
if (features.isDocumentAttachmentAvailable.checkNull()) {
availableAttachment.add(AttachmentIcon(documentImg, "Document"));
}
if (features.isImageAttachmentAvailable.checkNull() ||
features.isVideoAttachmentAvailable.checkNull()) {
availableAttachment.add(AttachmentIcon(cameraImg, "Camera"));
availableAttachment.add(AttachmentIcon(galleryImg, "Gallery"));
}
if (features.isAudioAttachmentAvailable.checkNull()) {
availableAttachment.add(AttachmentIcon(audioImg, "Audio"));
}
if (features.isContactAttachmentAvailable.checkNull()) {
availableAttachment.add(AttachmentIcon(contactImg, "Contact"));
}
if (features.isLocationAttachmentAvailable.checkNull()) {
availableAttachment.add(AttachmentIcon(locationImg, "Location"));
}
availableAttachments(availableAttachment);
}