deleteAttachment static method

Future<bool> deleteAttachment(
  1. String idAttachment
)

Implementation

static Future<bool> deleteAttachment(String idAttachment) async {
  bool success = false;
  ChatController chatController = Get.find();
  String idConversation = chatController.conversation.value?.id ?? "";
  String idAssistant = chatController.assistant.value?.id ?? "";
  String conversationToken =
      chatController.conversation.value?.token ?? "";
  await ApiService.call(
      ApiUrls.conversationAttachmentUrl(
          idAssistant, idConversation, idAttachment),
      RequestType.delete,
      headers: {"Conversation-Token": conversationToken},
      onSuccess: (response) {
        success = true;
        showFeedbackSnackbar(
            Strings.resourceDeletedSuccess.tr, Symbols.delete);
      },
      onError: (e) => showErrorSnackbar(Strings.apiErrorGeneric.tr));
  return success;
}