31 lines
852 B
TypeScript
31 lines
852 B
TypeScript
// Metro module 6154 (f6155).
|
|
import { AnalyticEvents } from "../../Constants";
|
|
import { trackWithMetadata } from "../app_analytics/AppAnalyticsUtils";
|
|
function $mk77835() {
|
|
return ({ mimeType }) => {
|
|
if (mimeType == null) {
|
|
mimeType = "unknown";
|
|
}
|
|
return mimeType;
|
|
};
|
|
}
|
|
export function logMessageSendFailure(a0) {
|
|
const attachment_mimetypes = a0.fileItems != null ? a0.fileItems.map($mk77835()) : [];
|
|
let errorMessage = a0.errorMessage;
|
|
if (errorMessage == null) {
|
|
errorMessage = void 0;
|
|
}
|
|
let failureCode = a0.failureCode;
|
|
if (failureCode == null) {
|
|
failureCode = void 0;
|
|
}
|
|
trackWithMetadata(AnalyticEvents.SEND_MESSAGE_FAILURE, {
|
|
failure_code: failureCode,
|
|
error_message: errorMessage,
|
|
attachment_mimetypes
|
|
});
|
|
}
|
|
export function getAttachmentMimeTypes(a0) {
|
|
return a0.map($mk77835());
|
|
}
|