mirror of
https://github.com/janishutz/libreevent.git
synced 2026-09-22 13:15:25 +02:00
move db to a more accessible folder
This commit is contained in:
1 parent
fb8c3b1824
commit
a9a12d0dc3
11 files changed
+11
-31
No files matched your search
@@ -105,7 +105,7 @@ module.exports.checkDataAvailability = ( db, column, searchQuery ) => {
|
|||||||
|
|
||||||
module.exports.getJSONData = ( file ) => {
|
module.exports.getJSONData = ( file ) => {
|
||||||
return new Promise( ( resolve, reject ) => {
|
return new Promise( ( resolve, reject ) => {
|
||||||
fs.readFile( path.join( __dirname + '/data/' + file + '.json' ), ( error, data ) => {
|
fs.readFile( path.join( __dirname + '/../../data/' + file + '.json' ), ( error, data ) => {
|
||||||
if ( error ) {
|
if ( error ) {
|
||||||
reject( 'Error occurred: Error trace: ' + error );
|
reject( 'Error occurred: Error trace: ' + error );
|
||||||
} else {
|
} else {
|
||||||
@@ -121,7 +121,7 @@ module.exports.getJSONData = ( file ) => {
|
|||||||
|
|
||||||
module.exports.getJSONDataSimple = ( file, identifier ) => {
|
module.exports.getJSONDataSimple = ( file, identifier ) => {
|
||||||
return new Promise( ( resolve, reject ) => {
|
return new Promise( ( resolve, reject ) => {
|
||||||
fs.readFile( path.join( __dirname + '/data/' + file + '.json' ), ( error, data ) => {
|
fs.readFile( path.join( __dirname + '/../../data/' + file + '.json' ), ( error, data ) => {
|
||||||
if ( error ) {
|
if ( error ) {
|
||||||
reject( 'Error occurred: Error trace: ' + error );
|
reject( 'Error occurred: Error trace: ' + error );
|
||||||
} else {
|
} else {
|
||||||
@@ -141,7 +141,7 @@ module.exports.getJSONDataSync = ( file ) => {
|
|||||||
|
|
||||||
module.exports.writeJSONDataSimple = ( db, identifier, values ) => {
|
module.exports.writeJSONDataSimple = ( db, identifier, values ) => {
|
||||||
return new Promise( ( resolve, reject ) => {
|
return new Promise( ( resolve, reject ) => {
|
||||||
fs.readFile( path.join( __dirname + '/data/' + db + '.json' ), ( error, data ) => {
|
fs.readFile( path.join( __dirname + '/../../data/' + db + '.json' ), ( error, data ) => {
|
||||||
if ( error ) {
|
if ( error ) {
|
||||||
reject( 'Error occurred: Error trace: ' + error );
|
reject( 'Error occurred: Error trace: ' + error );
|
||||||
} else {
|
} else {
|
||||||
@@ -150,7 +150,7 @@ module.exports.writeJSONDataSimple = ( db, identifier, values ) => {
|
|||||||
dat = JSON.parse( data ) ?? {};
|
dat = JSON.parse( data ) ?? {};
|
||||||
}
|
}
|
||||||
dat[ identifier ] = values;
|
dat[ identifier ] = values;
|
||||||
fs.writeFile( path.join( __dirname + '/data/' + db + '.json' ), JSON.stringify( dat ), ( error ) => {
|
fs.writeFile( path.join( __dirname + '/../../data/' + db + '.json' ), JSON.stringify( dat ), ( error ) => {
|
||||||
if ( error ) {
|
if ( error ) {
|
||||||
reject( 'Error occurred: Error trace: ' + error );
|
reject( 'Error occurred: Error trace: ' + error );
|
||||||
}
|
}
|
||||||
@@ -163,7 +163,7 @@ module.exports.writeJSONDataSimple = ( db, identifier, values ) => {
|
|||||||
|
|
||||||
module.exports.writeJSONData = ( db, data ) => {
|
module.exports.writeJSONData = ( db, data ) => {
|
||||||
return new Promise( ( resolve, reject ) => {
|
return new Promise( ( resolve, reject ) => {
|
||||||
fs.writeFile( path.join( __dirname + '/data/' + db + '.json' ), JSON.stringify( data ), ( error ) => {
|
fs.writeFile( path.join( __dirname + '/../../data/' + db + '.json' ), JSON.stringify( data ), ( error ) => {
|
||||||
if ( error ) {
|
if ( error ) {
|
||||||
reject( 'Error occurred: Error trace: ' + error );
|
reject( 'Error occurred: Error trace: ' + error );
|
||||||
} else {
|
} else {
|
||||||
@@ -175,7 +175,7 @@ module.exports.writeJSONData = ( db, data ) => {
|
|||||||
|
|
||||||
module.exports.deleteJSONDataSimple = ( db, identifier ) => {
|
module.exports.deleteJSONDataSimple = ( db, identifier ) => {
|
||||||
return new Promise( ( resolve, reject ) => {
|
return new Promise( ( resolve, reject ) => {
|
||||||
fs.readFile( path.join( __dirname + '/data/' + db + '.json' ), ( error, data ) => {
|
fs.readFile( path.join( __dirname + '/../../data/' + db + '.json' ), ( error, data ) => {
|
||||||
if ( error ) {
|
if ( error ) {
|
||||||
reject( 'Error occurred: Error trace: ' + error );
|
reject( 'Error occurred: Error trace: ' + error );
|
||||||
} else {
|
} else {
|
||||||
@@ -184,7 +184,7 @@ module.exports.deleteJSONDataSimple = ( db, identifier ) => {
|
|||||||
dat = JSON.parse( data ) ?? {};
|
dat = JSON.parse( data ) ?? {};
|
||||||
}
|
}
|
||||||
delete dat[ identifier ];
|
delete dat[ identifier ];
|
||||||
fs.writeFile( path.join( __dirname + '/data/' + db + '.json' ), JSON.stringify( dat ), ( error ) => {
|
fs.writeFile( path.join( __dirname + '/../../data/' + db + '.json' ), JSON.stringify( dat ), ( error ) => {
|
||||||
if ( error ) {
|
if ( error ) {
|
||||||
reject( 'Error occurred: Error trace: ' + error );
|
reject( 'Error occurred: Error trace: ' + error );
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,20 +0,0 @@
|
|||||||
/*
|
|
||||||
* libreevent - jsonDataHelper.js
|
|
||||||
*
|
|
||||||
* Created by Janis Hutz 07/16/2023, Licensed under the GPL V3 License
|
|
||||||
* https://janishutz.com, development@janishutz.com
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
// IMPORTANT: Do not use this helper in any other context than in the jsondb.js file!
|
|
||||||
// It is specifically designed for that thing and therefore doesn't use any unnecessary resources!
|
|
||||||
|
|
||||||
|
|
||||||
class DataHelper {
|
|
||||||
constructor () {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = DataHelper;
|
|
||||||
@@ -21,7 +21,7 @@ class JSONDB {
|
|||||||
connect () {
|
connect () {
|
||||||
let data = {};
|
let data = {};
|
||||||
try {
|
try {
|
||||||
JSON.parse( fs.readFileSync( path.join( __dirname + '/data/db.json' ) ) );
|
JSON.parse( fs.readFileSync( path.join( __dirname + '/../../data/db.json' ) ) );
|
||||||
} catch ( err ) {
|
} catch ( err ) {
|
||||||
console.error( '[ JSON-DB ] CRITICAL INITIALIZATION FAILURE!' + err );
|
console.error( '[ JSON-DB ] CRITICAL INITIALIZATION FAILURE!' + err );
|
||||||
throw ( 'JSONDB failed to start!' );
|
throw ( 'JSONDB failed to start!' );
|
||||||
@@ -44,7 +44,7 @@ class JSONDB {
|
|||||||
}
|
}
|
||||||
|
|
||||||
save () {
|
save () {
|
||||||
fs.writeFile( path.join( __dirname + '/data/db.json' ), JSON.stringify( { 'db': this.db, 'index': this.dbIndex } ), ( err ) => {
|
fs.writeFile( path.join( __dirname + '/../../data/db.json' ), JSON.stringify( { 'db': this.db, 'index': this.dbIndex } ), ( err ) => {
|
||||||
if ( err ) console.error( '[ JSON-DB ] An error occurred during saving: ' + err );
|
if ( err ) console.error( '[ JSON-DB ] An error occurred during saving: ' + err );
|
||||||
this.isSaving = false;
|
this.isSaving = false;
|
||||||
if ( this.awaitingSaving ) {
|
if ( this.awaitingSaving ) {
|
||||||
@@ -56,13 +56,13 @@ class JSONDB {
|
|||||||
async resetDB () {
|
async resetDB () {
|
||||||
this.db = { 'libreevent_temp': {}, 'libreevent_admin': {}, 'libreevent_orders': {}, 'libreevent_users': {} };
|
this.db = { 'libreevent_temp': {}, 'libreevent_admin': {}, 'libreevent_orders': {}, 'libreevent_users': {} };
|
||||||
this.dbIndex = { 'libreevent_temp': 0, 'libreevent_admin': 0, 'libreevent_orders': 0, 'libreevent_users': 0 };
|
this.dbIndex = { 'libreevent_temp': 0, 'libreevent_admin': 0, 'libreevent_orders': 0, 'libreevent_users': 0 };
|
||||||
fs.writeFile( path.join( __dirname + '/data/db.json' ), JSON.stringify( { 'db': this.db, 'index': this.dbIndex } ) );
|
fs.writeFile( path.join( __dirname + '/../../data/db.json' ), JSON.stringify( { 'db': this.db, 'index': this.dbIndex } ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
async setupDB () {
|
async setupDB () {
|
||||||
this.db = { 'libreevent_temp': {}, 'libreevent_admin': {}, 'libreevent_orders': {}, 'libreevent_users': {} };
|
this.db = { 'libreevent_temp': {}, 'libreevent_admin': {}, 'libreevent_orders': {}, 'libreevent_users': {} };
|
||||||
this.dbIndex = { 'libreevent_temp': 0, 'libreevent_admin': 0, 'libreevent_orders': 0, 'libreevent_users': 0 };
|
this.dbIndex = { 'libreevent_temp': 0, 'libreevent_admin': 0, 'libreevent_orders': 0, 'libreevent_users': 0 };
|
||||||
fs.writeFile( path.join( __dirname + '/data/db.json' ), JSON.stringify( { 'db': this.db, 'index': this.dbIndex } ) );
|
fs.writeFile( path.join( __dirname + '/../../data/db.json' ), JSON.stringify( { 'db': this.db, 'index': this.dbIndex } ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
query ( operation, table ) {
|
query ( operation, table ) {
|
||||||
|
|||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Reference in new issue
Block a user