link router/loading

This commit is contained in:
zadam
2019-06-02 17:12:18 +02:00
parent b5143c152b
commit 7eed076674
3 changed files with 29 additions and 0 deletions

17
src/routes/api/links.js Normal file
View File

@@ -0,0 +1,17 @@
"use strict";
const sql = require('../../services/sql');
async function getNoteLinks(req) {
const {noteId} = req.params;
return await sql.getRows(`
SELECT noteId, targetNoteId, type FROM links WHERE (noteId = ? OR targetNoteId = ?) AND isDeleted = 0
UNION
SELECT noteId, value, 'relation' FROM attributes WHERE (noteId = ? OR value = ?) AND type = 'relation' AND isDeleted = 0
`, [noteId, noteId, noteId, noteId]);
}
module.exports = {
getNoteLinks
};