deleteAttachment static method
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;
}