From 83080a6e4dd85593c1a387a92d1970b40ccb387a Mon Sep 17 00:00:00 2001 From: JasperAtSchool Date: Tue, 29 Apr 2025 09:58:36 +0200 Subject: [PATCH] Removed openticket -> opendiscord migration utils --- src/core/api/modules/database.ts | 34 ++------------------------------ 1 file changed, 2 insertions(+), 32 deletions(-) diff --git a/src/core/api/modules/database.ts b/src/core/api/modules/database.ts index 1e1dbad..ab6d601 100644 --- a/src/core/api/modules/database.ts +++ b/src/core/api/modules/database.ts @@ -7,30 +7,6 @@ import nodepath from "path" import { ODDebugger } from "./console" import * as fjs from "formatted-json-stringify" -///////////////////////////////////////////////////////// -//TEMPORARY OPENTICKET => OPENDISCORD MIGRATION UTILITIES -///////////////////////////////////////////////////////// - -/** ## ❌ Temporary function. Will be removed on full OTv4 release! */ -export function TEMP_migrateDatabaseIdPrefix(id:string): string { - if (!id.startsWith("openticket:")) return id - return id.replaceAll("openticket:","opendiscord:") -} -/** ## ❌ Temporary function. Will be removed on full OTv4 release! */ -export function TEMP_migrateDatabaseValuePrefix(value:string): string { - return value.replaceAll('"openticket:','"opendiscord:') -} -/** ## ❌ Temporary function. Will be removed on full OTv4 release! */ -export function TEMP_migrateDatabaseStructurePrefix(structure:ODJsonDatabaseStructure): ODJsonDatabaseStructure { - return structure.map((data) => { - return { - category:TEMP_migrateDatabaseIdPrefix(data.category), - key:TEMP_migrateDatabaseIdPrefix(data.key), - value:JSON.parse(TEMP_migrateDatabaseValuePrefix(JSON.stringify(data.value))) - } - }) -} - /**## ODDatabaseManager `class` * This is an Open Ticket database manager. * @@ -118,10 +94,7 @@ export class ODJsonDatabase extends ODDatabase { /**Init the database. */ init(): ODPromiseVoid { - //this.#system.getData() - //TEMPORARY!!! - const newData = TEMP_migrateDatabaseStructurePrefix(this.#system.getData()) - this.#system.setData(newData) + this.#system.getData() } /**Set/overwrite the value of `category` & `key`. Returns `true` when overwritten! * @example @@ -226,10 +199,7 @@ export class ODFormattedJsonDatabase extends ODDatabase { /**Init the database. */ init(): ODPromiseVoid { - //this.#system.getData() - //TEMPORARY!!! - const newData = TEMP_migrateDatabaseStructurePrefix(this.#system.getData()) - this.#system.setData(newData) + this.#system.getData() } /**Set/overwrite the value of `category` & `key`. Returns `true` when overwritten! * @example