Notes/src/routes/api/keys.js
2021-12-19 10:50:38 +01:00

26 lines
505 B
JavaScript

"use strict";
const keyboardActions = require('../../services/keyboard_actions');
const becca = require('../../becca/becca');
function getKeyboardActions() {
return keyboardActions.getKeyboardActions();
}
function getShortcutsForNotes() {
const attrs = becca.findAttributes('label', 'keyboardShortcut');
const map = {};
for (const attr of attrs) {
map[attr.value] = attr.noteId;
}
return map;
}
module.exports = {
getKeyboardActions,
getShortcutsForNotes
};