This commit is contained in:
2025-11-13 06:27:29 +01:00
parent 90c36f2345
commit 66f207416d
4 changed files with 21 additions and 9 deletions
+9 -3
View File
@@ -18,14 +18,20 @@ type Param = {
* @returns
*/
export default function grabDbNames(params?: Param) {
const dbNamePrefix = process.env.DSQL_USER_DB_PREFIX;
const dbNamePrefix = process.env.DSQL_USER_DB_PREFIX || "datasquirel_user_";
const finalUserId = params?.user?.id || params?.userId;
const userDbPrefix = finalUserId ? `${dbNamePrefix}${finalUserId}_` : ``;
const userDbPrefix = finalUserId
? `${dbNamePrefix}${finalUserId}_`
: undefined;
const finalDbName =
params?.dbName || process.env.DSQL_DB_NAME || process.env.DSQL_DB_SLUG;
const dbSlug = finalDbName?.replace(userDbPrefix, "");
const dbSlug = finalDbName
? userDbPrefix
? finalDbName.replace(userDbPrefix, "")
: finalDbName.replace(new RegExp(`^${dbNamePrefix}\\d+_`), "")
: undefined;
if (!dbSlug) throw new Error(`No Db Name Provided!`);