fixed fucking accidental reset --hard
This commit is contained in:
@@ -30,3 +30,5 @@ export class Database extends BaseDatabase {
|
|||||||
Database.users = require('./users').UserTools;
|
Database.users = require('./users').UserTools;
|
||||||
Database.auth = require('./tokens').TokenTools;
|
Database.auth = require('./tokens').TokenTools;
|
||||||
Database.permalink = require('./permaLink').PermaLinkTools;
|
Database.permalink = require('./permaLink').PermaLinkTools;
|
||||||
|
Database.notegroup = require('./notegroups').NoteGroupTools;
|
||||||
|
Database.note = require('./notes').NoteTools;
|
||||||
|
|||||||
@@ -1,56 +0,0 @@
|
|||||||
import Sequelize from 'sequelize';
|
|
||||||
|
|
||||||
import {BaseDatabase} from './baseDatabase';
|
|
||||||
import {Logger} from '../logger';
|
|
||||||
|
|
||||||
export class PermaLinkTools extends BaseDatabase {
|
|
||||||
static async listAll() {
|
|
||||||
let PermaNote = BaseDatabase.PermaNote;
|
|
||||||
return PermaNote.findAll();
|
|
||||||
}
|
|
||||||
|
|
||||||
static async newNote(uid, endpoint, text, id) {
|
|
||||||
let PermaNote = BaseDatabase.PermaNote;
|
|
||||||
|
|
||||||
id = id || null;
|
|
||||||
|
|
||||||
try {
|
|
||||||
let note = await PermaNote.create({
|
|
||||||
uid: uid,
|
|
||||||
endpoint: endpoint,
|
|
||||||
text: text,
|
|
||||||
creatorid: id
|
|
||||||
});
|
|
||||||
return note;
|
|
||||||
} catch (e) {
|
|
||||||
Logger.error(`An error occured while inserting user a note with the endpoint ${endpoint} into permanote table: ${e}`);
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static async getNoteByUID(uid) {
|
|
||||||
let PermaNote = BaseDatabase.PermaNote;
|
|
||||||
|
|
||||||
try {
|
|
||||||
let note = await PermaNote.findOne({where: {uid: uid}});
|
|
||||||
if (note == null) return -1;
|
|
||||||
return note;
|
|
||||||
} catch (e) {
|
|
||||||
Logger.error(`An error occured while querying for a permanote by uid ${uid}: ${e}`);
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static async getNoteByEndpoint(endpoint) {
|
|
||||||
let PermaNote = BaseDatabase.PermaNote;
|
|
||||||
|
|
||||||
try {
|
|
||||||
let note = await PermaNote.findOne({where: {endpoint: endpoint}});
|
|
||||||
if (note == null) return -1;
|
|
||||||
return note;
|
|
||||||
} catch (e) {
|
|
||||||
Logger.error(`An error occured while querying for a permanote by endpoint ${endpoint}: ${e}`);
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user