Bug Fixes
This commit is contained in:
@@ -216,7 +216,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886,5338], () => (__webpack_exec__(6765)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886,5338], () => (__webpack_exec__(6765)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -138,7 +138,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886,5338,613], () => (__webpack_exec__(3278)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886,5338,613], () => (__webpack_exec__(3278)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -233,7 +233,7 @@ const generator = __webpack_require__(3785);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886,5338], () => (__webpack_exec__(5241)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886,5338], () => (__webpack_exec__(5241)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -165,7 +165,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,6825,3017,3403,7547,5886,5338], () => (__webpack_exec__(5078)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,6825,3017,3403,7547,5886,5338], () => (__webpack_exec__(5078)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -306,7 +306,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,6825], () => (__webpack_exec__(4373)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,6825], () => (__webpack_exec__(4373)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -133,7 +133,7 @@ const { execSync } = __webpack_require__(2081);
|
||||
* Create new user folder and file
|
||||
*
|
||||
* @description Create new user folder and file
|
||||
*/ const userEnvFilePath = `./jsonData/dbSchemas/users/user-${user.id}/env.json`;
|
||||
*/ const userEnvFilePath = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${user.id}/env.json`;
|
||||
if (!fs.existsSync(userEnvFilePath)) {
|
||||
fs.writeFileSync(userEnvFilePath, "{}", "utf8");
|
||||
}
|
||||
@@ -219,7 +219,7 @@ const { execSync } = __webpack_require__(2081);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825], () => (__webpack_exec__(1541)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825], () => (__webpack_exec__(1541)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -210,7 +210,7 @@ const userAuth = __webpack_require__(6825);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886,5338,1352,8999,766], () => (__webpack_exec__(2771)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886,5338,1352,8999,766], () => (__webpack_exec__(2771)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -163,7 +163,7 @@ const config = {
|
||||
recursive: true
|
||||
});
|
||||
}
|
||||
const privateFolderPath = `./jsonData/dbSchemas/users/user-${user.id}/media/${folder}`;
|
||||
const privateFolderPath = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${user.id}/media/${folder}`;
|
||||
const privateFolderExists = fs.existsSync(privateFolderPath);
|
||||
if (!privateFolderExists) {
|
||||
fs.mkdirSync(privateFolderPath, {
|
||||
@@ -349,7 +349,7 @@ const config = {
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886,5338,6715,5910], () => (__webpack_exec__(9146)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886,5338,6715,5910], () => (__webpack_exec__(9146)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -298,7 +298,7 @@ const { execSync } = __webpack_require__(2081);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886,5338,8164,7638], () => (__webpack_exec__(8583)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886,5338,8164,7638], () => (__webpack_exec__(8583)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -225,7 +225,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,6825,3017,3403,7547,5886,5338,6926], () => (__webpack_exec__(9210)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,6825,3017,3403,7547,5886,5338,6926], () => (__webpack_exec__(9210)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -143,7 +143,7 @@ const { execSync } = __webpack_require__(2081);
|
||||
* Create new user folder and file
|
||||
*
|
||||
* @description Create new user folder and file
|
||||
*/ const userSchemaMainFilePath = `./jsonData/dbSchemas/users/user-${user.id}/main.json`;
|
||||
*/ const userSchemaMainFilePath = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${user.id}/main.json`;
|
||||
/** @type {import("@/package-shared/types").DSQL_DatabaseSchemaType[]} */ let userSchemaData = JSON.parse(fs.readFileSync(userSchemaMainFilePath, "utf8"));
|
||||
let targetDatabase = userSchemaData.filter((db)=>db.dbFullName === dbFullName)[0];
|
||||
/** @type {number | undefined} */ let existingTableIndex;
|
||||
@@ -259,7 +259,7 @@ module.exports = JSON.parse('[{"fieldName":"id","dataType":"BIGINT","notNullValu
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886,5338,9258], () => (__webpack_exec__(2066)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886,5338,9258], () => (__webpack_exec__(2066)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -112,7 +112,7 @@ const { execSync , spawnSync } = __webpack_require__(2081);
|
||||
* @description Check if request body is valid
|
||||
*/ const dsqlUser = req.body.user;
|
||||
const dsqlUserId = dsqlUser.id.toString().replace(/[^0-9]/g, "").replace(/\//g, "");
|
||||
const backupFolder = `./jsonData/dbSchemas/users/user-${dsqlUserId}/backups`;
|
||||
const backupFolder = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${dsqlUserId}/backups`;
|
||||
if (!fs.existsSync(backupFolder)) {
|
||||
fs.mkdirSync(backupFolder);
|
||||
}
|
||||
@@ -150,7 +150,7 @@ const { execSync , spawnSync } = __webpack_require__(2081);
|
||||
////////////////////////////////////////////////
|
||||
}
|
||||
////////////////////////////////////////////////
|
||||
fs.copyFileSync(`./jsonData/dbSchemas/users/user-${dsqlUserId}/main.json`, `${backupFolder}/${newBackupFolderName}/main.json`);
|
||||
fs.copyFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${dsqlUserId}/main.json`, `${backupFolder}/${newBackupFolderName}/main.json`);
|
||||
////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////
|
||||
@@ -178,7 +178,7 @@ const { execSync , spawnSync } = __webpack_require__(2081);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,4432], () => (__webpack_exec__(5509)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,4432], () => (__webpack_exec__(5509)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -106,7 +106,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,4432], () => (__webpack_exec__(5313)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [4432], () => (__webpack_exec__(5313)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
@@ -1 +1 @@
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/5425.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
@@ -1 +1 @@
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/6926.js","../../../../package.json","../../../../../node_modules/nodemailer/package.json","../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../package.json"]}
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/6926.js","../../../../package.json","../../../../../node_modules/nodemailer/package.json","../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../package.json"]}
|
||||
@@ -188,7 +188,7 @@ const { execSync } = __webpack_require__(2081);
|
||||
////////////////////////////////////////////////
|
||||
fs.copyFileSync(`./jsonData/dbSchemas/main.json`, `${backupFolder}/${newBackupFolderName}/datasquirelSchema.json`);
|
||||
const copyUserFiles = _functions_backend_copyFolderRecursively__WEBPACK_IMPORTED_MODULE_0___default()({
|
||||
rootFolderPath: `./jsonData/dbSchemas/users`,
|
||||
rootFolderPath: `${process.env.DSQL_USER_DB_SCHEMA_PATH}`,
|
||||
destinationFolderPath: `${backupFolder}/${newBackupFolderName}/userSchemas`
|
||||
});
|
||||
////////////////////////////////////////////////
|
||||
@@ -224,7 +224,7 @@ const { execSync } = __webpack_require__(2081);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2163,4432], () => (__webpack_exec__(9389)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2163,4432], () => (__webpack_exec__(9389)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
@@ -1 +1 @@
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/5425.js","../../../chunks/2163.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/2163.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
@@ -550,7 +550,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,3017,3403,7547,5886,5338,4432], () => (__webpack_exec__(4108)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,3017,3403,7547,5886,5338,4432], () => (__webpack_exec__(4108)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -143,7 +143,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,3017,3403,8326,1311,4432], () => (__webpack_exec__(2372)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,3017,3403,8326,1311,4432], () => (__webpack_exec__(2372)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -78,7 +78,7 @@ const fs = __webpack_require__(7147);
|
||||
* @description Check if request body is valid
|
||||
*/ const dsqlUser = req.body.user;
|
||||
const dsqlUserId = dsqlUser.id.toString().replace(/[^0-9]/g, "").replace(/\//g, "");
|
||||
const backupFolder = `./jsonData/dbSchemas/users/user-${dsqlUserId}/backups`;
|
||||
const backupFolder = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${dsqlUserId}/backups`;
|
||||
if (!fs.existsSync(backupFolder)) {
|
||||
fs.mkdirSync(backupFolder);
|
||||
}
|
||||
@@ -105,7 +105,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,4432], () => (__webpack_exec__(2235)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [4432], () => (__webpack_exec__(2235)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
@@ -1 +1 @@
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/5425.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
@@ -95,7 +95,7 @@ const fs = __webpack_require__(7147);
|
||||
* @description Check if request body is valid
|
||||
*/ const dsqlUser = req.body.user;
|
||||
const dsqlUserId = dsqlUser?.id.toString().replace(/[^0-9]/g, "").replace(/\//g, "");
|
||||
const userFolder = `./jsonData/dbSchemas/users/user-${dsqlUserId}`;
|
||||
const userFolder = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${dsqlUserId}`;
|
||||
/** @type {any[]} */ let userData = [];
|
||||
/**
|
||||
*
|
||||
@@ -158,7 +158,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,4432], () => (__webpack_exec__(6450)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,4432], () => (__webpack_exec__(6450)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -103,7 +103,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,4432], () => (__webpack_exec__(1183)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [4432], () => (__webpack_exec__(1183)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
@@ -1 +1 @@
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/5425.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
@@ -105,7 +105,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,4432], () => (__webpack_exec__(3360)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [4432], () => (__webpack_exec__(3360)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
@@ -1 +1 @@
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/5425.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
@@ -108,7 +108,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,4432], () => (__webpack_exec__(9411)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [4432], () => (__webpack_exec__(9411)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
@@ -1 +1 @@
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/5425.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/4432.js","../../../../package.json","../../../../../package.json"]}
|
||||
@@ -159,7 +159,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,3017,3403,8326,1311,4432], () => (__webpack_exec__(4256)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,3017,3403,8326,1311,4432], () => (__webpack_exec__(4256)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -142,7 +142,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,4432], () => (__webpack_exec__(6520)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [4432], () => (__webpack_exec__(6520)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
@@ -1 +1 @@
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/5425.js","../../../chunks/4432.js","../../../../package.json","../../../../../node_modules/lodash/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../package.json","../../../../../.env"]}
|
||||
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/4432.js","../../../../package.json","../../../../../node_modules/lodash/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../package.json","../../../../../.env"]}
|
||||
@@ -154,7 +154,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,6825], () => (__webpack_exec__(3509)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,6825], () => (__webpack_exec__(3509)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -38,6 +38,37 @@ module.exports = require("fs");
|
||||
|
||||
module.exports = require("path");
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 5425:
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
// @ts-check
|
||||
|
||||
const { scryptSync , createDecipheriv } = __webpack_require__(6113);
|
||||
const { Buffer } = __webpack_require__(4300);
|
||||
/**
|
||||
* @param {string} encryptedString
|
||||
* @returns {string | null}
|
||||
*/ const decrypt = (encryptedString)=>{
|
||||
const algorithm = "aes-192-cbc";
|
||||
const password = process.env.DSQL_ENCRYPTION_PASSWORD || "";
|
||||
const salt = process.env.DSQL_ENCRYPTION_SALT || "";
|
||||
let key = scryptSync(password, salt, 24);
|
||||
let iv = Buffer.alloc(16, 0);
|
||||
// @ts-ignore
|
||||
const decipher = createDecipheriv(algorithm, key, iv);
|
||||
try {
|
||||
let decrypted = decipher.update(encryptedString, "hex", "utf8");
|
||||
decrypted += decipher.final("utf8");
|
||||
return decrypted;
|
||||
} catch (error) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
module.exports = decrypt;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 2472:
|
||||
@@ -123,7 +154,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,3017,3403,8326,1311], () => (__webpack_exec__(2472)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,3017,3403,8326,1311], () => (__webpack_exec__(2472)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -124,7 +124,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,6825], () => (__webpack_exec__(9668)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,6825], () => (__webpack_exec__(9668)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -98,7 +98,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,6825], () => (__webpack_exec__(8848)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,6825], () => (__webpack_exec__(8848)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -31,6 +31,37 @@ module.exports = require("fs");
|
||||
|
||||
module.exports = require("path");
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 5425:
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
// @ts-check
|
||||
|
||||
const { scryptSync , createDecipheriv } = __webpack_require__(6113);
|
||||
const { Buffer } = __webpack_require__(4300);
|
||||
/**
|
||||
* @param {string} encryptedString
|
||||
* @returns {string | null}
|
||||
*/ const decrypt = (encryptedString)=>{
|
||||
const algorithm = "aes-192-cbc";
|
||||
const password = process.env.DSQL_ENCRYPTION_PASSWORD || "";
|
||||
const salt = process.env.DSQL_ENCRYPTION_SALT || "";
|
||||
let key = scryptSync(password, salt, 24);
|
||||
let iv = Buffer.alloc(16, 0);
|
||||
// @ts-ignore
|
||||
const decipher = createDecipheriv(algorithm, key, iv);
|
||||
try {
|
||||
let decrypted = decipher.update(encryptedString, "hex", "utf8");
|
||||
decrypted += decipher.final("utf8");
|
||||
return decrypted;
|
||||
} catch (error) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
module.exports = decrypt;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 8026:
|
||||
@@ -101,7 +132,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
success: false,
|
||||
msg: "Unauthorized"
|
||||
});
|
||||
const userSchemaPath = path__WEBPACK_IMPORTED_MODULE_2___default().resolve(process.cwd(), "jsonData/dbSchemas/users", `user-${user_id}`, "main.json");
|
||||
const userSchemaPath = path__WEBPACK_IMPORTED_MODULE_2___default().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH), `user-${user_id}`, "main.json");
|
||||
if (!fs.existsSync(userSchemaPath)) throw new Error("User Shcema data file doesn't exist!");
|
||||
const dbSchema1 = JSON.parse(fs.readFileSync(userSchemaPath, "utf-8"));
|
||||
res.json({
|
||||
@@ -134,7 +165,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2163], () => (__webpack_exec__(8026)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2163], () => (__webpack_exec__(8026)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
@@ -1 +1 @@
|
||||
{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/5425.js","../../chunks/2163.js","../../../package.json","../../../../package.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-10/main.json","../../../../jsonData/dbSchemas/users/user-11/main.json","../../../../jsonData/dbSchemas/users/user-13/main.json","../../../../jsonData/dbSchemas/users/user-14/main.json","../../../../jsonData/dbSchemas/users/user-18/main.json","../../../../jsonData/dbSchemas/users/user-12/main.json","../../../../jsonData/dbSchemas/users/user-19/main.json","../../../../jsonData/dbSchemas/users/user-20/main.json","../../../../jsonData/dbSchemas/users/user-3/main.json","../../../../jsonData/dbSchemas/users/user-21/main.json","../../../../jsonData/dbSchemas/users/user-22/main.json","../../../../jsonData/dbSchemas/users/user-4/main.json","../../../../jsonData/dbSchemas/users/user-6/main.json","../../../../jsonData/dbSchemas/users/user-9/main.json"]}
|
||||
{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/2163.js","../../../package.json","../../../../package.json","../../../../jsonData/dbSchemas/users/user-12/main.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-13/main.json","../../../../jsonData/dbSchemas/users/user-14/main.json","../../../../jsonData/dbSchemas/users/user-11/main.json","../../../../jsonData/dbSchemas/users/user-18/main.json","../../../../jsonData/dbSchemas/users/user-10/main.json","../../../../jsonData/dbSchemas/users/user-19/main.json","../../../../jsonData/dbSchemas/users/user-20/main.json","../../../../jsonData/dbSchemas/users/user-21/main.json","../../../../jsonData/dbSchemas/users/user-22/main.json","../../../../jsonData/dbSchemas/users/user-3/main.json","../../../../jsonData/dbSchemas/users/user-4/main.json","../../../../jsonData/dbSchemas/users/user-6/main.json","../../../../jsonData/dbSchemas/users/user-9/main.json"]}
|
||||
@@ -173,7 +173,7 @@ const { URL } = __webpack_require__(7310);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886], () => (__webpack_exec__(7131)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886], () => (__webpack_exec__(7131)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -97,11 +97,11 @@ const path = __webpack_require__(1017);
|
||||
* @async
|
||||
* @param {object} params
|
||||
* @param {number | string} params.userId
|
||||
* @param {DSQL_DatabaseSchemaType[]} params.dbSchema
|
||||
* @param {import("@/package-shared/types").DSQL_DatabaseSchemaType[]} params.dbSchema
|
||||
* @param {string} [params.targetDb] - Eg `datasquirel_user_7_db_name`
|
||||
* @returns {string}
|
||||
*/ const dbSchemaExec = ({ userId , dbSchema , targetDb })=>{
|
||||
const userSchemaPath = path.resolve(process.cwd(), "jsonData/dbSchemas/users", `user-${userId}`, "main.json");
|
||||
const userSchemaPath = path.resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH), `user-${userId}`, "main.json");
|
||||
fs.writeFileSync(userSchemaPath, JSON.stringify(dbSchema), "utf-8");
|
||||
const targetPath = path.join(process.cwd(), "shell");
|
||||
const dbShellUpdate = execSync(`node createDbFromSchema.js --user ${userId}${targetDb ? " --database " + targetDb : ""}`, {
|
||||
@@ -113,12 +113,12 @@ const path = __webpack_require__(1017);
|
||||
* @async
|
||||
* @param {object} params
|
||||
* @param {number | string} params.userId
|
||||
* @param {DSQL_DatabaseSchemaType} params.dbSchema - New Db Schema for `targetDbFullName` variable
|
||||
* @param {DSQL_MYSQL_user_databases_Type} params.database - Db entry
|
||||
* @param {import("@/package-shared/types").DSQL_DatabaseSchemaType} params.dbSchema - New Db Schema for `targetDbFullName` variable
|
||||
* @param {import("@/package-shared/types").DSQL_MYSQL_user_databases_Type} params.database - Db entry
|
||||
* @returns {string}
|
||||
*/ const dbSchemaExecDbUpdate = ({ userId , dbSchema , database })=>{
|
||||
const userSchemaPath = path.resolve(process.cwd(), "jsonData/dbSchemas/users", `user-${userId}`, "main.json");
|
||||
/** @type {DSQL_DatabaseSchemaType[]} */ let userDbSchema = JSON.parse(fs.readFileSync(userSchemaPath, "utf-8"));
|
||||
const userSchemaPath = path.resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH), `user-${userId}`, "main.json");
|
||||
/** @type {import("@/package-shared/types").DSQL_DatabaseSchemaType[]} */ let userDbSchema = JSON.parse(fs.readFileSync(userSchemaPath, "utf-8"));
|
||||
const targetDbIndex = userDbSchema.findIndex((db)=>db.dbFullName == database.db_full_name);
|
||||
if (targetDbIndex < 0) {
|
||||
throw new Error("Target Database not found in user schema data");
|
||||
@@ -245,35 +245,7 @@ const { URL } = __webpack_require__(7310);
|
||||
});
|
||||
////////////////////////////////////////
|
||||
}
|
||||
} // const userSchemaPath = path.resolve(
|
||||
// process.cwd(),
|
||||
// "jsonData/dbSchemas/users",
|
||||
// `user-${user.id}`,
|
||||
// "main.json"
|
||||
// );
|
||||
// if (!fs.existsSync(userSchemaPath))
|
||||
// throw new Error("User Shcema data file doesn't exist!");
|
||||
// /** @type {DSQL_DatabaseSchemaType[]} */
|
||||
// let userDbSchema = JSON.parse(fs.readFileSync(userSchemaPath, "utf-8"));
|
||||
// const targetDbIndex = userDbSchema.findIndex(
|
||||
// (db) => db.dbFullName == dbSchema?.dbFullName
|
||||
// );
|
||||
// if (targetDbIndex < 0)
|
||||
// throw new Error(
|
||||
// "Target Database for handshake not found in user schema data"
|
||||
// );
|
||||
// userDbSchema[targetDbIndex] = targetDb;
|
||||
// userDbSchema[targetDbIndex].dbName = dbSchema.dbName;
|
||||
// userDbSchema[targetDbIndex].dbFullName = dbSchema.dbFullName;
|
||||
// userDbSchema[targetDbIndex].dbSlug = dbSchema.dbSlug;
|
||||
// userDbSchema[targetDbIndex].dbDescription = dbSchema.dbDescription;
|
||||
// userDbSchema[targetDbIndex].dbImage = dbSchema.dbImage;
|
||||
// fs.writeFileSync(userSchemaPath, JSON.stringify(userDbSchema), "utf-8");
|
||||
// const targetPath = path.join(process.cwd(), "shell");
|
||||
// const dbShellUpdate = execSync(
|
||||
// `node createDbFromSchema.js --user ${user.id}`,
|
||||
// { cwd: targetPath }
|
||||
// );
|
||||
}
|
||||
|
||||
|
||||
/***/ })
|
||||
@@ -285,7 +257,7 @@ const { URL } = __webpack_require__(7310);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886], () => (__webpack_exec__(2917)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886], () => (__webpack_exec__(2917)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -182,7 +182,7 @@ const { URL } = __webpack_require__(7310);
|
||||
var __webpack_require__ = require("../../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,722], () => (__webpack_exec__(7034)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,722], () => (__webpack_exec__(7034)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/2163.js","../../chunks/6926.js","../../../package.json","../../../../node_modules/nodemailer/package.json","../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../node_modules/nodemailer/lib/shared/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../node_modules/nodemailer/lib/base64/index.js","../../../../node_modules/nodemailer/lib/qp/index.js","../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../package.json"]}
|
||||
{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/2163.js","../../chunks/6926.js","../../../package.json","../../../../node_modules/nodemailer/package.json","../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../node_modules/nodemailer/lib/shared/index.js","../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../node_modules/nodemailer/lib/qp/index.js","../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../node_modules/nodemailer/lib/base64/index.js","../../../../package.json"]}
|
||||
@@ -179,7 +179,7 @@ const { execSync } = __webpack_require__(2081);
|
||||
* Create new user folder and file
|
||||
*
|
||||
* @description Create new user folder and file
|
||||
*/ const userSchemaMainFilePath = `./jsonData/dbSchemas/users/user-${user.id}/main.json`;
|
||||
*/ const userSchemaMainFilePath = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${user.id}/main.json`;
|
||||
/** @type {import("@/package-shared/types").DSQL_DatabaseSchemaType[]} */ let userSchemaData = JSON.parse(fs.readFileSync(userSchemaMainFilePath, "utf8"));
|
||||
/** @type {any} */ let newDbSchemaObject = {
|
||||
dbName: db_name,
|
||||
@@ -295,7 +295,7 @@ const { execSync } = __webpack_require__(2081);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886,5338,7487,9132], () => (__webpack_exec__(4577)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886,5338,7487,9132], () => (__webpack_exec__(4577)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -109,7 +109,6 @@ __webpack_require__.r(__webpack_exports__);
|
||||
*
|
||||
* @description Authenticate user
|
||||
*/ const user = await _functions_backend_userAuth__WEBPACK_IMPORTED_MODULE_2___default()(req, res, true);
|
||||
console.log("User", user);
|
||||
if (!user) {
|
||||
return res.json({
|
||||
success: false,
|
||||
@@ -129,7 +128,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
const allowedKeysPath = process.env.DSQL_API_KEYS_PATH;
|
||||
if (!allowedKeysPath) throw new Error("process.env.DSQL_API_KEYS_PATH variable not found");
|
||||
const apiCred = _package_shared_functions_backend_api_cred__WEBPACK_IMPORTED_MODULE_5___default()({
|
||||
key: key
|
||||
key: String(_package_shared_functions_backend_decrypt__WEBPACK_IMPORTED_MODULE_0___default()(key))
|
||||
});
|
||||
if (!apiCred?.sign) {
|
||||
await _package_shared_functions_backend_db_deleteDbEntry__WEBPACK_IMPORTED_MODULE_4___default()({
|
||||
@@ -141,7 +140,8 @@ __webpack_require__.r(__webpack_exports__);
|
||||
throw new Error("API KEY is Invalid");
|
||||
}
|
||||
try {
|
||||
fs.unlinkSync(`${allowedKeysPath}/${apiCred?.sign}`);
|
||||
const unlinkPath = `${allowedKeysPath}/${apiCred?.sign}`;
|
||||
fs.unlinkSync(unlinkPath);
|
||||
} catch (/** @type {any} */ error) {
|
||||
console.log("Error Deleting API key", error.message);
|
||||
}
|
||||
@@ -158,7 +158,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
});
|
||||
////////////////////////////////////////
|
||||
} catch (/** @type {any} */ error1) {
|
||||
////////////////////////////////////////
|
||||
console.log(`ERROR Deleting API Key => ${error1.message}`);
|
||||
_functions_backend_serverError__WEBPACK_IMPORTED_MODULE_1___default()({
|
||||
component: "/api/deleteApiKey/main-catch-error",
|
||||
message: error1.message,
|
||||
@@ -182,7 +182,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886,5338,1007,6147], () => (__webpack_exec__(537)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886,5338,1007,6147], () => (__webpack_exec__(537)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -121,7 +121,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,6825,3017,3403,8326,1311], () => (__webpack_exec__(8511)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,6825,3017,3403,8326,1311], () => (__webpack_exec__(8511)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -114,7 +114,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,6825], () => (__webpack_exec__(9043)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,6825], () => (__webpack_exec__(9043)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -145,7 +145,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
throw new Error("No Static Path!");
|
||||
}
|
||||
const folderPath = path__WEBPACK_IMPORTED_MODULE_3___default().join(STATIC_ROOT, `images/user-images/user-${user.id}/`);
|
||||
const privateFolderPath = `./jsonData/dbSchemas/users/user-${user.id}/media/`;
|
||||
const privateFolderPath = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${user.id}/media/`;
|
||||
const fullFolderPath = folderPath + (folder ? folder.replace(/\.| /g, "") + "/" : "");
|
||||
const fullPrivateFolderPath = privateFolderPath + (folder ? folder.replace(/\.| /g, "") + "/" : "");
|
||||
await cleanFolder({
|
||||
@@ -187,7 +187,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825], () => (__webpack_exec__(2562)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825], () => (__webpack_exec__(2562)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -174,7 +174,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3403,1352,6147,8999], () => (__webpack_exec__(6970)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3403,1352,6147,8999], () => (__webpack_exec__(6970)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -210,7 +210,7 @@ const path = __webpack_require__(1017);
|
||||
////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////
|
||||
const userSchemaPath = `./jsonData/dbSchemas/users/user-${user.id}/main.json`;
|
||||
const userSchemaPath = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${user.id}/main.json`;
|
||||
if (fs.existsSync(userSchemaPath)) fs.unlinkSync(userSchemaPath);
|
||||
const STATIC_ROOT = process.env.DSQL_STATIC_SERVER_DIR;
|
||||
if (!STATIC_ROOT) {
|
||||
@@ -259,7 +259,7 @@ const path = __webpack_require__(1017);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825], () => (__webpack_exec__(3456)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825], () => (__webpack_exec__(3456)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -117,7 +117,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
* Send Response
|
||||
*
|
||||
* @description Send a boolean response
|
||||
*/ const userSchemaMainFilePath = `./jsonData/dbSchemas/users/user-${user.id}/main.json`;
|
||||
*/ const userSchemaMainFilePath = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${user.id}/main.json`;
|
||||
/** @type {import("@/package-shared/types").DSQL_DatabaseSchemaType[]} */ let userSchemaData = JSON.parse(fs.readFileSync(userSchemaMainFilePath, "utf8"));
|
||||
/** @type {any} */ let targetDatabaseIndex;
|
||||
let targetDatabase = userSchemaData.filter((databaseObject, index)=>{
|
||||
@@ -164,7 +164,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,7487,9132], () => (__webpack_exec__(2005)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,7487,9132], () => (__webpack_exec__(2005)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -179,7 +179,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3403,6147,6715], () => (__webpack_exec__(4316)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3403,6147,6715], () => (__webpack_exec__(4316)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -120,7 +120,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
* Send Response
|
||||
*
|
||||
* @description Send a boolean response
|
||||
*/ const userSchemaMainFilePath = `./jsonData/dbSchemas/users/user-${user.id}/main.json`;
|
||||
*/ const userSchemaMainFilePath = `${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${user.id}/main.json`;
|
||||
/** @type {import("@/package-shared/types").DSQL_DatabaseSchemaType[]} */ let userSchemaData = JSON.parse(fs.readFileSync(userSchemaMainFilePath, "utf8"));
|
||||
let targetDatabaseIndex;
|
||||
let targetDatabase = userSchemaData.filter((databaseObject, index)=>{
|
||||
@@ -212,7 +212,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,8326,1311], () => (__webpack_exec__(6772)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,8326,1311], () => (__webpack_exec__(6772)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -128,7 +128,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,6825], () => (__webpack_exec__(4229)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,6825], () => (__webpack_exec__(4229)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -114,7 +114,7 @@ const path = __webpack_require__(1017);
|
||||
*
|
||||
* @description Input Validation
|
||||
*/ try {
|
||||
const schemaPath = path.resolve(process.cwd(), "jsonData/dbSchemas/users", `user-${user.id}/main.json`);
|
||||
const schemaPath = path.resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH), `user-${user.id}/main.json`);
|
||||
if (!fs.existsSync(schemaPath)) {
|
||||
return res.end();
|
||||
}
|
||||
@@ -145,7 +145,7 @@ const path = __webpack_require__(1017);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,4194], () => (__webpack_exec__(711)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,4194], () => (__webpack_exec__(711)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -130,7 +130,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,4194], () => (__webpack_exec__(8507)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,4194], () => (__webpack_exec__(8507)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -156,7 +156,7 @@ const config = {
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,7547,5886,5338,2630], () => (__webpack_exec__(5856)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,7547,5886,5338,2630], () => (__webpack_exec__(5856)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -174,7 +174,7 @@ const userAuth = __webpack_require__(6825);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,3403,8326,1311,1352,8999], () => (__webpack_exec__(1118)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,3403,8326,1311,1352,8999], () => (__webpack_exec__(1118)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -203,7 +203,7 @@ const { execSync } = __webpack_require__(2081);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,8164], () => (__webpack_exec__(7840)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,8164], () => (__webpack_exec__(7840)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -157,7 +157,7 @@ const fs = __webpack_require__(7147);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825], () => (__webpack_exec__(3284)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825], () => (__webpack_exec__(3284)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
@@ -175,7 +175,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var __webpack_require__ = require("../../webpack-api-runtime.js");
|
||||
__webpack_require__.C(exports);
|
||||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [5425,2224,2163,6825,3017,7547], () => (__webpack_exec__(5989)));
|
||||
var __webpack_exports__ = __webpack_require__.X(0, [2224,2163,6825,3017,7547], () => (__webpack_exec__(5989)));
|
||||
module.exports = __webpack_exports__;
|
||||
|
||||
})();
|
||||
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user