decord/source/949_captureFeedback.js
2026-08-24 06:08:38 +00:00

36 lines
1 KiB
JavaScript

// Module ID: 949
// Function ID: 950
// Name: captureFeedback
// Dependencies: [848]
// Module 949 (captureFeedback)
import getClient from "getClient" /* 848 */;
require = arg1;
const dependencyMap = arg6;
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
arg5.captureFeedback = function captureFeedback(tags) {
let obj = arg1;
if (arg1 === undefined) {
obj = {};
}
let currentScope = arg2;
if (arg2 === undefined) {
currentScope = getClient.getCurrentScope();
const obj3 = getClient;
}
obj = { contexts: { feedback: obj }, type: "feedback", level: "info", tags: tags.tags };
obj = { contact_email: tags.email, name: tags.name, message: tags.message, url: tags.url, source: tags.source, associated_event_id: tags.associatedEventId };
let client;
if (currentScope != null) {
client = currentScope.getClient();
}
if (!client) {
client = getClient.getClient();
const obj6 = getClient;
}
if (client) {
client.emit("beforeSendFeedback", obj, obj);
}
return currentScope.captureEvent(obj, obj);
};