decord/source/949_captureFeedback.js
2026-07-29 08:29:29 +00:00

34 lines
1.1 KiB
JavaScript

// Module ID: 949
// Function ID: 950
// Name: captureFeedback
// Dependencies: [848]
// Module 949 (captureFeedback)
const 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 = require(848) /* getClient */.getCurrentScope();
const obj3 = require(848) /* 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 = require(848) /* getClient */.getClient();
const obj6 = require(848) /* getClient */;
}
if (client) {
client.emit("beforeSendFeedback", obj, obj);
}
return currentScope.captureEvent(obj, obj);
};