onMention method

void onMention(
  1. String? value
)

Implementation

void onMention(String? value) {
  if (!isMentionAvailable.value) return;
  if (value == null) {
    mentionValue.value = "";
    filteredAssistants.value = [];
  } else {
    mentionValue.value = value;
    String searchInput = value.substring(1); //Removes the @
    filteredAssistants.value = assistants
        .where(
          (Assistant assistant) =>
              !taggedAssistants.contains(assistant) &&
              (assistant.name).toLowerCase().trim().contains(
                searchInput.toLowerCase().trim(),
              ),
        )
        .toList()
        .obs;
  }
  filteredAssistants.refresh();
  update();
}