decord/source/902_addAutoIpAddressToSession.js
2026-07-29 08:29:29 +00:00

37 lines
1,015 B
JavaScript

// Module ID: 902
// Function ID: 903
// Name: addAutoIpAddressToSession
// Dependencies: []
// Module 902 (addAutoIpAddressToSession)
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
arg5.addAutoIpAddressToSession = function addAutoIpAddressToSession(attrs) {
if ("aggregates" in attrs) {
attrs = attrs.attrs;
let ip_address;
if (attrs != null) {
ip_address = attrs.ip_address;
}
if (undefined === ip_address) {
const obj = {};
const merged = Object.assign(attrs.attrs);
obj.ip_address = "{{auto}}";
attrs.attrs = obj;
}
} else if (undefined === attrs.ipAddress) {
attrs.ipAddress = "{{auto}}";
}
};
arg5.addAutoIpAddressToUser = function addAutoIpAddressToUser(user) {
user = user.user;
let ip_address;
if (user != null) {
ip_address = user.ip_address;
}
if (undefined === ip_address) {
const obj = {};
const merged = Object.assign(user.user);
obj.ip_address = "{{auto}}";
user.user = obj;
}
};