searchAttachments method
void
searchAttachments(
- String? query
)
Implementation
void searchAttachments(String? query) {
searchAttachmentsText.value = query ?? "";
if (query == null || query.isEmpty) {
filteredAttachments.value = attachments;
}
if (query != null && query.isNotEmpty) {
filteredAttachments.value = attachments
.where(
(Attachment attachment) =>
(attachment.fileName.toLowerCase().trim().contains(
query.toLowerCase().trim(),
) ||
attachment.link.toLowerCase().trim().contains(
query.toLowerCase().trim(),
)),
)
.toList();
}
filteredAttachments.refresh();
update();
}