// Module ID: 8118 // Function ID: 8119 // Name: logMessageSendFailure // Dependencies: [1074, 4968, 2] // Exports: getAttachmentMimeTypes, logMessageSendFailure // Module 8118 (logMessageSendFailure) import Constants from "Constants" /* 1074 */; import AppAnalyticsUtils from "AppAnalyticsUtils" /* 4968 */; import size from "module_2" /* 2 */; const AnalyticEvents = Constants.AnalyticEvents; const result = size.fileFinishedImporting("modules/messages/logMessageSendFailure.tsx"); export const logMessageSendFailure = function logMessageSendFailure(fileItems) { if (null != fileItems.fileItems) { fileItems = fileItems.fileItems; let mapped = fileItems.map((mimeType) => { let str = mimeType.mimeType; if (str == null) { str = "unknown"; } return str; }); } else { mapped = []; } const errorMessage = fileItems.errorMessage; const failureCode = fileItems.failureCode; AppAnalyticsUtils.trackWithMetadata(AnalyticEvents.SEND_MESSAGE_FAILURE, { failure_code: failureCode, error_message: errorMessage, attachment_mimetypes: mapped }); }; export const getAttachmentMimeTypes = function getAttachmentMimeTypes(items) { return items.map((mimeType) => { let str = mimeType.mimeType; if (str == null) { str = "unknown"; } return str; }); };