feat(core): update session, security system and QR exchange

- Removed session creation and Lightning payment logic
- Refactored security system:
  * no more restrictions
  * all systems enabled on session creation
- Improved QR code exchange for mobile devices
This commit is contained in:
lockbitchat
2025-09-23 20:01:02 -04:00
parent 804b384271
commit 34094956b7
396 changed files with 126516 additions and 11881 deletions

35
node_modules/html5-qrcode/esm/utils.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
var VideoConstraintsUtil = (function () {
function VideoConstraintsUtil() {
}
VideoConstraintsUtil.isMediaStreamConstraintsValid = function (videoConstraints, logger) {
if (typeof videoConstraints !== "object") {
var typeofVideoConstraints = typeof videoConstraints;
logger.logError("videoConstraints should be of type object, the "
+ "object passed is of type ".concat(typeofVideoConstraints, "."), true);
return false;
}
var bannedKeys = [
"autoGainControl",
"channelCount",
"echoCancellation",
"latency",
"noiseSuppression",
"sampleRate",
"sampleSize",
"volume"
];
var bannedkeysSet = new Set(bannedKeys);
var keysInVideoConstraints = Object.keys(videoConstraints);
for (var _i = 0, keysInVideoConstraints_1 = keysInVideoConstraints; _i < keysInVideoConstraints_1.length; _i++) {
var key = keysInVideoConstraints_1[_i];
if (bannedkeysSet.has(key)) {
logger.logError("".concat(key, " is not supported videoConstaints."), true);
return false;
}
}
return true;
};
return VideoConstraintsUtil;
}());
export { VideoConstraintsUtil };
//# sourceMappingURL=utils.js.map