mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-11-04 07:01:31 +08:00 
			
		
		
		
	moved becca to top level source dir
This commit is contained in:
		
							parent
							
								
									8bd3e17a3b
								
							
						
					
					
						commit
						439ef4a8cb
					
				@ -1,7 +1,7 @@
 | 
			
		||||
const Note = require('../../src/services/becca/entities/note.js');
 | 
			
		||||
const Branch = require('../../src/services/becca/entities/branch.js');
 | 
			
		||||
const Attribute = require('../../src/services/becca/entities/attribute.js');
 | 
			
		||||
const becca = require('../../src/services/becca/becca.js');
 | 
			
		||||
const Note = require('../../src/becca/entities/note.js');
 | 
			
		||||
const Branch = require('../../src/becca/entities/branch.js');
 | 
			
		||||
const Attribute = require('../../src/becca/entities/attribute.js');
 | 
			
		||||
const becca = require('../../src/becca/becca.js');
 | 
			
		||||
const randtoken = require('rand-token').generator({source: 'crypto'});
 | 
			
		||||
 | 
			
		||||
/** @return {Note} */
 | 
			
		||||
 | 
			
		||||
@ -1,9 +1,9 @@
 | 
			
		||||
const searchService = require('../../src/services/search/services/search.js');
 | 
			
		||||
const Note = require('../../src/services/becca/entities/note.js');
 | 
			
		||||
const Branch = require('../../src/services/becca/entities/branch.js');
 | 
			
		||||
const Note = require('../../src/becca/entities/note.js');
 | 
			
		||||
const Branch = require('../../src/becca/entities/branch.js');
 | 
			
		||||
const SearchContext = require('../../src/services/search/search_context.js');
 | 
			
		||||
const dateUtils = require('../../src/services/date_utils.js');
 | 
			
		||||
const becca = require('../../src/services/becca/becca.js');
 | 
			
		||||
const becca = require('../../src/becca/becca.js');
 | 
			
		||||
const {NoteBuilder, findNoteByTitle, note} = require('./note_cache_mocking.js');
 | 
			
		||||
 | 
			
		||||
describe("Search", () => {
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
const {note} = require('./note_cache_mocking.js');
 | 
			
		||||
const ValueExtractor = require('../../src/services/search/value_extractor.js');
 | 
			
		||||
const becca = require('../../src/services/becca/becca.js');
 | 
			
		||||
const becca = require('../../src/becca/becca.js');
 | 
			
		||||
const SearchContext = require("../../src/services/search/search_context.js");
 | 
			
		||||
 | 
			
		||||
const dsc = new SearchContext();
 | 
			
		||||
 | 
			
		||||
@ -10,7 +10,7 @@ const FileStore = require('session-file-store')(session);
 | 
			
		||||
const sessionSecret = require('./services/session_secret');
 | 
			
		||||
const dataDir = require('./services/data_dir');
 | 
			
		||||
require('./services/handlers');
 | 
			
		||||
require('./services/becca/becca_loader.js');
 | 
			
		||||
require('./becca/becca_loader.js');
 | 
			
		||||
 | 
			
		||||
const app = express();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,21 +1,21 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const sql = require('../sql.js');
 | 
			
		||||
const eventService = require('../events.js');
 | 
			
		||||
const sql = require('../services/sql.js');
 | 
			
		||||
const eventService = require('../services/events.js');
 | 
			
		||||
const becca = require('./becca.js');
 | 
			
		||||
const sqlInit = require('../sql_init');
 | 
			
		||||
const log = require('../log');
 | 
			
		||||
const Note = require('./entities/note');
 | 
			
		||||
const Branch = require('./entities/branch');
 | 
			
		||||
const Attribute = require('./entities/attribute');
 | 
			
		||||
const Option = require('./entities/option');
 | 
			
		||||
const cls = require("../cls.js");
 | 
			
		||||
const sqlInit = require('../services/sql_init');
 | 
			
		||||
const log = require('../services/log');
 | 
			
		||||
const Note = require('./entities/note.js');
 | 
			
		||||
const Branch = require('./entities/branch.js');
 | 
			
		||||
const Attribute = require('./entities/attribute.js');
 | 
			
		||||
const Option = require('./entities/option.js');
 | 
			
		||||
const cls = require("../services/cls.js");
 | 
			
		||||
 | 
			
		||||
const beccaLoaded = new Promise((res, rej) => {
 | 
			
		||||
    sqlInit.dbReady.then(() => {
 | 
			
		||||
        load();
 | 
			
		||||
 | 
			
		||||
        cls.init(() => require('../options_init').initStartupOptions());
 | 
			
		||||
        cls.init(() => require('../services/options_init').initStartupOptions());
 | 
			
		||||
 | 
			
		||||
        res();
 | 
			
		||||
    });
 | 
			
		||||
@ -1,11 +1,11 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const utils = require('../../utils');
 | 
			
		||||
const sql = require('../../sql');
 | 
			
		||||
const entityChangesService = require('../../entity_changes');
 | 
			
		||||
const eventService = require("../../events");
 | 
			
		||||
const dateUtils = require("../../date_utils");
 | 
			
		||||
const cls = require("../../cls");
 | 
			
		||||
const utils = require('../../services/utils');
 | 
			
		||||
const sql = require('../../services/sql');
 | 
			
		||||
const entityChangesService = require('../../services/entity_changes');
 | 
			
		||||
const eventService = require("../../services/events");
 | 
			
		||||
const dateUtils = require("../../services/date_utils");
 | 
			
		||||
const cls = require("../../services/cls");
 | 
			
		||||
 | 
			
		||||
let becca = null;
 | 
			
		||||
 | 
			
		||||
@ -41,7 +41,7 @@ class AbstractEntity {
 | 
			
		||||
 | 
			
		||||
    get becca() {
 | 
			
		||||
        if (!becca) {
 | 
			
		||||
            becca = require('../becca');
 | 
			
		||||
            becca = require('../becca.js');
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return becca;
 | 
			
		||||
@ -1,13 +1,13 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const protectedSessionService = require('../../protected_session');
 | 
			
		||||
const log = require('../../log');
 | 
			
		||||
const sql = require('../../sql');
 | 
			
		||||
const utils = require('../../utils');
 | 
			
		||||
const dateUtils = require('../../date_utils');
 | 
			
		||||
const entityChangesService = require('../../entity_changes');
 | 
			
		||||
const AbstractEntity = require("./abstract_entity");
 | 
			
		||||
const NoteRevision = require("./note_revision");
 | 
			
		||||
const protectedSessionService = require('../../services/protected_session');
 | 
			
		||||
const log = require('../../services/log');
 | 
			
		||||
const sql = require('../../services/sql');
 | 
			
		||||
const utils = require('../../services/utils');
 | 
			
		||||
const dateUtils = require('../../services/date_utils');
 | 
			
		||||
const entityChangesService = require('../../services/entity_changes');
 | 
			
		||||
const AbstractEntity = require("./abstract_entity.js");
 | 
			
		||||
const NoteRevision = require("./note_revision.js");
 | 
			
		||||
 | 
			
		||||
const LABEL = 'label';
 | 
			
		||||
const RELATION = 'relation';
 | 
			
		||||
@ -879,7 +879,7 @@ class Note extends AbstractEntity {
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        else {
 | 
			
		||||
            const Attribute = require("./attribute");
 | 
			
		||||
            const Attribute = require("./attribute.js");
 | 
			
		||||
 | 
			
		||||
            new Attribute({
 | 
			
		||||
                noteId: this.noteId,
 | 
			
		||||
@ -911,7 +911,7 @@ class Note extends AbstractEntity {
 | 
			
		||||
     * @return {Attribute}
 | 
			
		||||
     */
 | 
			
		||||
    addAttribute(type, name, value = "", isInheritable = false, position = 1000) {
 | 
			
		||||
        const Attribute = require("./attribute");
 | 
			
		||||
        const Attribute = require("./attribute.js");
 | 
			
		||||
 | 
			
		||||
        return new Attribute({
 | 
			
		||||
            noteId: this.noteId,
 | 
			
		||||
@ -1,12 +1,12 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const protectedSessionService = require('../../protected_session');
 | 
			
		||||
const utils = require('../../utils');
 | 
			
		||||
const sql = require('../../sql');
 | 
			
		||||
const dateUtils = require('../../date_utils');
 | 
			
		||||
const becca = require('../../becca/becca');
 | 
			
		||||
const entityChangesService = require('../../entity_changes');
 | 
			
		||||
const AbstractEntity = require("./abstract_entity");
 | 
			
		||||
const protectedSessionService = require('../../services/protected_session');
 | 
			
		||||
const utils = require('../../services/utils');
 | 
			
		||||
const sql = require('../../services/sql');
 | 
			
		||||
const dateUtils = require('../../services/date_utils');
 | 
			
		||||
const becca = require('../becca.js');
 | 
			
		||||
const entityChangesService = require('../../services/entity_changes');
 | 
			
		||||
const AbstractEntity = require("./abstract_entity.js");
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * NoteRevision represents snapshot of note's title and content at some point in the past. It's used for seamless note versioning.
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
const Note = require('./entities/note');
 | 
			
		||||
const Note = require('./entities/note.js');
 | 
			
		||||
const NoteRevision = require('./entities/note_revision.js');
 | 
			
		||||
const Branch = require('./entities/branch');
 | 
			
		||||
const Attribute = require('./entities/attribute');
 | 
			
		||||
const Branch = require('./entities/branch.js');
 | 
			
		||||
const Attribute = require('./entities/attribute.js');
 | 
			
		||||
const RecentNote = require('./entities/recent_note.js');
 | 
			
		||||
const ApiToken = require('./entities/api_token.js');
 | 
			
		||||
 | 
			
		||||
@ -3,8 +3,8 @@
 | 
			
		||||
const sql = require('../../services/sql');
 | 
			
		||||
const log = require('../../services/log');
 | 
			
		||||
const attributeService = require('../../services/attributes');
 | 
			
		||||
const Attribute = require('../../services/becca/entities/attribute');
 | 
			
		||||
const becca = require("../../services/becca/becca");
 | 
			
		||||
const Attribute = require('../../becca/entities/attribute.js');
 | 
			
		||||
const becca = require("../../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
function getEffectiveNoteAttributes(req) {
 | 
			
		||||
    const note = becca.getNote(req.params.noteId);
 | 
			
		||||
 | 
			
		||||
@ -1,11 +1,11 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const beccaService = require('../../services/becca/becca_service.js');
 | 
			
		||||
const beccaService = require('../../becca/becca_service.js');
 | 
			
		||||
const searchService = require('../../services/search/services/search.js');
 | 
			
		||||
const log = require('../../services/log');
 | 
			
		||||
const utils = require('../../services/utils');
 | 
			
		||||
const cls = require('../../services/cls');
 | 
			
		||||
const becca = require("../../services/becca/becca");
 | 
			
		||||
const becca = require("../../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
function getAutocomplete(req) {
 | 
			
		||||
    const query = req.query.query.trim();
 | 
			
		||||
 | 
			
		||||
@ -5,7 +5,7 @@ const utils = require('../../services/utils');
 | 
			
		||||
const entityChangesService = require('../../services/entity_changes.js');
 | 
			
		||||
const treeService = require('../../services/tree');
 | 
			
		||||
const noteService = require('../../services/notes');
 | 
			
		||||
const becca = require('../../services/becca/becca.js');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const TaskContext = require('../../services/task_context');
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 | 
			
		||||
@ -10,7 +10,7 @@ const ws = require('../../services/ws.js');
 | 
			
		||||
const log = require('../../services/log');
 | 
			
		||||
const utils = require('../../services/utils');
 | 
			
		||||
const path = require('path');
 | 
			
		||||
const Attribute = require('../../services/becca/entities/attribute');
 | 
			
		||||
const Attribute = require('../../becca/entities/attribute.js');
 | 
			
		||||
const htmlSanitizer = require('../../services/html_sanitizer');
 | 
			
		||||
 | 
			
		||||
function findClippingNote(todayNote, pageUrl) {
 | 
			
		||||
 | 
			
		||||
@ -9,7 +9,7 @@ const fs = require('fs');
 | 
			
		||||
const { Readable } = require('stream');
 | 
			
		||||
const chokidar = require('chokidar');
 | 
			
		||||
const ws = require('../../services/ws');
 | 
			
		||||
const becca = require("../../services/becca/becca");
 | 
			
		||||
const becca = require("../../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
function updateFile(req) {
 | 
			
		||||
    const {noteId} = req.params;
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const imageService = require('../../services/image');
 | 
			
		||||
const becca = require('../../services/becca/becca');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const RESOURCE_DIR = require('../../services/resource_dir').RESOURCE_DIR;
 | 
			
		||||
const fs = require('fs');
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,7 @@ const zipImportService = require('../../services/import/zip');
 | 
			
		||||
const singleImportService = require('../../services/import/single');
 | 
			
		||||
const cls = require('../../services/cls');
 | 
			
		||||
const path = require('path');
 | 
			
		||||
const beccaLoader = require('../../services/becca/becca_loader.js');
 | 
			
		||||
const beccaLoader = require('../../becca/becca_loader.js');
 | 
			
		||||
const log = require('../../services/log');
 | 
			
		||||
const TaskContext = require('../../services/task_context.js');
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -11,7 +11,7 @@ const eventService = require('../../services/events');
 | 
			
		||||
const sqlInit = require('../../services/sql_init');
 | 
			
		||||
const sql = require('../../services/sql');
 | 
			
		||||
const optionService = require('../../services/options');
 | 
			
		||||
const ApiToken = require('../../services/becca/entities/api_token.js');
 | 
			
		||||
const ApiToken = require('../../becca/entities/api_token.js');
 | 
			
		||||
const ws = require("../../services/ws.js");
 | 
			
		||||
 | 
			
		||||
function loginSync(req) {
 | 
			
		||||
 | 
			
		||||
@ -1,12 +1,12 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const beccaService = require('../../services/becca/becca_service.js');
 | 
			
		||||
const beccaService = require('../../becca/becca_service.js');
 | 
			
		||||
const protectedSessionService = require('../../services/protected_session');
 | 
			
		||||
const noteRevisionService = require('../../services/note_revisions');
 | 
			
		||||
const utils = require('../../services/utils');
 | 
			
		||||
const sql = require('../../services/sql');
 | 
			
		||||
const path = require('path');
 | 
			
		||||
const becca = require("../../services/becca/becca");
 | 
			
		||||
const becca = require("../../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
function getNoteRevisions(req) {
 | 
			
		||||
    return becca.getNoteRevisionsFromQuery(`
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@ const log = require('../../services/log');
 | 
			
		||||
const TaskContext = require('../../services/task_context');
 | 
			
		||||
const fs = require('fs');
 | 
			
		||||
const noteRevisionService = require("../../services/note_revisions.js");
 | 
			
		||||
const becca = require("../../services/becca/becca");
 | 
			
		||||
const becca = require("../../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
function getNote(req) {
 | 
			
		||||
    const noteId = req.params.noteId;
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@
 | 
			
		||||
const sql = require('../../services/sql');
 | 
			
		||||
const protectedSessionService = require('../../services/protected_session');
 | 
			
		||||
const noteService = require('../../services/notes');
 | 
			
		||||
const beccaService = require('../../services/becca/becca_service.js');
 | 
			
		||||
const beccaService = require('../../becca/becca_service.js');
 | 
			
		||||
 | 
			
		||||
function getRecentChanges(req) {
 | 
			
		||||
    const {ancestorNoteId} = req.params;
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const RecentNote = require('../../services/becca/entities/recent_note.js');
 | 
			
		||||
const RecentNote = require('../../becca/entities/recent_note.js');
 | 
			
		||||
const sql = require('../../services/sql');
 | 
			
		||||
const dateUtils = require('../../services/date_utils');
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@
 | 
			
		||||
 | 
			
		||||
const scriptService = require('../../services/script');
 | 
			
		||||
const attributeService = require('../../services/attributes');
 | 
			
		||||
const becca = require('../../services/becca/becca');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const syncService = require('../../services/sync');
 | 
			
		||||
 | 
			
		||||
function exec(req) {
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const becca = require('../../services/becca/becca');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const SearchContext = require('../../services/search/search_context');
 | 
			
		||||
const log = require('../../services/log');
 | 
			
		||||
const scriptService = require('../../services/script');
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const similarityService = require('../../services/becca/similarity.js');
 | 
			
		||||
const becca = require("../../services/becca/becca");
 | 
			
		||||
const similarityService = require('../../becca/similarity.js');
 | 
			
		||||
const becca = require("../../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
async function getSimilarNotes(req) {
 | 
			
		||||
    const noteId = req.params.noteId;
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,5 @@
 | 
			
		||||
const sql = require('../../services/sql');
 | 
			
		||||
const becca = require('../../services/becca/becca.js');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
 | 
			
		||||
function getNoteSize(req) {
 | 
			
		||||
    const {noteId} = req.params;
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const becca = require('../../services/becca/becca.js');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const log = require('../../services/log');
 | 
			
		||||
 | 
			
		||||
function getNotesAndBranchesAndAttributes(noteIds) {
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@ const fileUploadService = require('./api/files.js');
 | 
			
		||||
const scriptService = require('../services/script');
 | 
			
		||||
const cls = require('../services/cls');
 | 
			
		||||
const sql = require("../services/sql");
 | 
			
		||||
const becca = require("../services/becca/becca");
 | 
			
		||||
const becca = require("../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
function handleRequest(req, res) {
 | 
			
		||||
    // express puts content after first slash into 0 index element
 | 
			
		||||
 | 
			
		||||
@ -2,8 +2,8 @@
 | 
			
		||||
 | 
			
		||||
const searchService = require('./search/services/search');
 | 
			
		||||
const sql = require('./sql');
 | 
			
		||||
const becca = require('./becca/becca.js');
 | 
			
		||||
const Attribute = require('./becca/entities/attribute');
 | 
			
		||||
const becca = require('../becca/becca.js');
 | 
			
		||||
const Attribute = require('../becca/entities/attribute.js');
 | 
			
		||||
const {formatAttrForSearch} = require("./attribute_formatter.js");
 | 
			
		||||
 | 
			
		||||
const ATTRIBUTE_TYPES = [ 'label', 'relation' ];
 | 
			
		||||
 | 
			
		||||
@ -13,7 +13,7 @@ const cloningService = require('./cloning');
 | 
			
		||||
const appInfo = require('./app_info');
 | 
			
		||||
const searchService = require('./search/services/search');
 | 
			
		||||
const SearchContext = require("./search/search_context.js");
 | 
			
		||||
const becca = require("./becca/becca");
 | 
			
		||||
const becca = require("../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * This is the main backend API interface for scripts. It's published in the local "api" object.
 | 
			
		||||
 | 
			
		||||
@ -4,10 +4,10 @@ const sql = require('./sql');
 | 
			
		||||
const eventChangesService = require('./entity_changes.js');
 | 
			
		||||
const treeService = require('./tree');
 | 
			
		||||
const noteService = require('./notes');
 | 
			
		||||
const Branch = require('../services/becca/entities/branch');
 | 
			
		||||
const Branch = require('../becca/entities/branch.js');
 | 
			
		||||
const TaskContext = require("./task_context.js");
 | 
			
		||||
const utils = require('./utils');
 | 
			
		||||
const becca = require("./becca/becca");
 | 
			
		||||
const becca = require("../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
function cloneNoteToParent(noteId, parentBranchId, prefix) {
 | 
			
		||||
    const parentBranch = becca.getBranch(parentBranchId);
 | 
			
		||||
 | 
			
		||||
@ -8,11 +8,11 @@ const syncMutexService = require('./sync_mutex');
 | 
			
		||||
const cls = require('./cls');
 | 
			
		||||
const entityChangesService = require('./entity_changes.js');
 | 
			
		||||
const optionsService = require('./options');
 | 
			
		||||
const Branch = require('../services/becca/entities/branch');
 | 
			
		||||
const Branch = require('../becca/entities/branch.js');
 | 
			
		||||
const dateUtils = require('./date_utils');
 | 
			
		||||
const attributeService = require('./attributes');
 | 
			
		||||
const noteRevisionService = require('./note_revisions');
 | 
			
		||||
const becca = require("./becca/becca");
 | 
			
		||||
const becca = require("../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
class ConsistencyChecks {
 | 
			
		||||
    constructor(autoFix) {
 | 
			
		||||
@ -579,7 +579,7 @@ class ConsistencyChecks {
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (this.fixedIssues) {
 | 
			
		||||
            require("../services/becca/becca_loader").load();
 | 
			
		||||
            require("../becca/becca_loader.js").load();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return !this.unrecoveredConsistencyErrors;
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@
 | 
			
		||||
const noteService = require('./notes');
 | 
			
		||||
const attributeService = require('./attributes');
 | 
			
		||||
const dateUtils = require('./date_utils');
 | 
			
		||||
const becca = require('./becca/becca');
 | 
			
		||||
const becca = require('../becca/becca.js');
 | 
			
		||||
const sql = require('./sql');
 | 
			
		||||
const protectedSessionService = require('./protected_session');
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@ const sourceIdService = require('./source_id');
 | 
			
		||||
const dateUtils = require('./date_utils');
 | 
			
		||||
const log = require('./log');
 | 
			
		||||
const cls = require('./cls');
 | 
			
		||||
const becca = require("./becca/becca.js");
 | 
			
		||||
const becca = require("../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
let maxEntityChangeId = 0;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const utils = require('../utils');
 | 
			
		||||
const becca = require("../becca/becca");
 | 
			
		||||
const becca = require("../../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
function exportToOpml(taskContext, branch, version, res) {
 | 
			
		||||
    if (!['1.0', '2.0'].includes(version)) {
 | 
			
		||||
 | 
			
		||||
@ -2,8 +2,8 @@ const eventService = require('./events');
 | 
			
		||||
const scriptService = require('./script');
 | 
			
		||||
const treeService = require('./tree');
 | 
			
		||||
const noteService = require('./notes');
 | 
			
		||||
const becca = require('./becca/becca.js');
 | 
			
		||||
const Attribute = require('./becca/entities/attribute');
 | 
			
		||||
const becca = require('../becca/becca.js');
 | 
			
		||||
const Attribute = require('../becca/entities/attribute.js');
 | 
			
		||||
 | 
			
		||||
function runAttachedRelations(note, relationName, originEntity) {
 | 
			
		||||
    // same script note can get here with multiple ways, but execute only once
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const becca = require('./becca/becca');
 | 
			
		||||
const becca = require('../becca/becca.js');
 | 
			
		||||
const log = require('./log');
 | 
			
		||||
const protectedSessionService = require('./protected_session');
 | 
			
		||||
const noteService = require('./notes');
 | 
			
		||||
 | 
			
		||||
@ -1,11 +1,11 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const Attribute = require('../../services/becca/entities/attribute');
 | 
			
		||||
const Attribute = require('../../becca/entities/attribute.js');
 | 
			
		||||
const utils = require('../../services/utils');
 | 
			
		||||
const log = require('../../services/log');
 | 
			
		||||
const noteService = require('../../services/notes');
 | 
			
		||||
const attributeService = require('../../services/attributes');
 | 
			
		||||
const Branch = require('../../services/becca/entities/branch');
 | 
			
		||||
const Branch = require('../../becca/entities/branch.js');
 | 
			
		||||
const path = require('path');
 | 
			
		||||
const commonmark = require('commonmark');
 | 
			
		||||
const protectedSessionService = require('../protected_session');
 | 
			
		||||
@ -13,7 +13,7 @@ const mimeService = require("./mime");
 | 
			
		||||
const treeService = require("../tree");
 | 
			
		||||
const yauzl = require("yauzl");
 | 
			
		||||
const htmlSanitizer = require('../html_sanitizer');
 | 
			
		||||
const becca = require("../becca/becca.js");
 | 
			
		||||
const becca = require("../../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {TaskContext} taskContext
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const NoteRevision = require('./becca/entities/note_revision.js');
 | 
			
		||||
const NoteRevision = require('../becca/entities/note_revision.js');
 | 
			
		||||
const dateUtils = require('./date_utils');
 | 
			
		||||
const log = require('./log');
 | 
			
		||||
const sql = require('./sql');
 | 
			
		||||
 | 
			
		||||
@ -13,10 +13,10 @@ const attributeService = require('../services/attributes');
 | 
			
		||||
const request = require('./request');
 | 
			
		||||
const path = require('path');
 | 
			
		||||
const url = require('url');
 | 
			
		||||
const becca = require('../services/becca/becca');
 | 
			
		||||
const Branch = require('../services/becca/entities/branch');
 | 
			
		||||
const Note = require('../services/becca/entities/note');
 | 
			
		||||
const Attribute = require('../services/becca/entities/attribute');
 | 
			
		||||
const becca = require('../becca/becca.js');
 | 
			
		||||
const Branch = require('../becca/entities/branch.js');
 | 
			
		||||
const Note = require('../becca/entities/note.js');
 | 
			
		||||
const Attribute = require('../becca/entities/attribute.js');
 | 
			
		||||
 | 
			
		||||
function getNewNotePosition(parentNoteId) {
 | 
			
		||||
    const note = becca.notes[parentNoteId];
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
const becca = require('./becca/becca');
 | 
			
		||||
const becca = require('../becca/becca.js');
 | 
			
		||||
 | 
			
		||||
function getOption(name) {
 | 
			
		||||
    const option = require('./becca/becca').getOption(name);
 | 
			
		||||
    const option = require('../becca/becca.js').getOption(name);
 | 
			
		||||
 | 
			
		||||
    if (!option) {
 | 
			
		||||
        throw new Error(`Option "${name}" doesn't exist`);
 | 
			
		||||
@ -57,7 +57,7 @@ function setOption(name, value) {
 | 
			
		||||
 | 
			
		||||
function createOption(name, value, isSynced) {
 | 
			
		||||
    // to avoid circular dependency, need to find better solution
 | 
			
		||||
    const Option = require('../services/becca/entities/option');
 | 
			
		||||
    const Option = require('../becca/entities/option.js');
 | 
			
		||||
 | 
			
		||||
    new Option({
 | 
			
		||||
        name: name,
 | 
			
		||||
 | 
			
		||||
@ -4,7 +4,7 @@ const sqlInit = require('./sql_init');
 | 
			
		||||
const config = require('./config');
 | 
			
		||||
const log = require('./log');
 | 
			
		||||
const sql = require("./sql");
 | 
			
		||||
const becca = require("./becca/becca");
 | 
			
		||||
const becca = require("../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
function getRunAtHours(note) {
 | 
			
		||||
    try {
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
const ScriptContext = require('./script_context');
 | 
			
		||||
const cls = require('./cls');
 | 
			
		||||
const log = require('./log');
 | 
			
		||||
const becca = require("./becca/becca");
 | 
			
		||||
const becca = require("../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
function executeNote(note, apiParams) {
 | 
			
		||||
    if (!note.isJavaScript() || note.getScriptEnv() !== 'backend' || !note.isContentAvailable) {
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@
 | 
			
		||||
const Expression = require('./expression');
 | 
			
		||||
const NoteSet = require('../note_set');
 | 
			
		||||
const log = require('../../log');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const becca = require('../../../becca/becca.js');
 | 
			
		||||
 | 
			
		||||
class AncestorExp extends Expression {
 | 
			
		||||
    constructor(ancestorNoteId, ancestorDepth) {
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const NoteSet = require('../note_set');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const becca = require('../../../becca/becca.js');
 | 
			
		||||
const Expression = require('./expression');
 | 
			
		||||
 | 
			
		||||
class AttributeExistsExp extends Expression {
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@
 | 
			
		||||
 | 
			
		||||
const Expression = require('./expression');
 | 
			
		||||
const NoteSet = require('../note_set');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const becca = require('../../../becca/becca.js');
 | 
			
		||||
 | 
			
		||||
class DescendantOfExp extends Expression {
 | 
			
		||||
    constructor(subExpression) {
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@
 | 
			
		||||
 | 
			
		||||
const Expression = require('./expression');
 | 
			
		||||
const NoteSet = require('../note_set');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const becca = require('../../../becca/becca.js');
 | 
			
		||||
 | 
			
		||||
class LabelComparisonExp extends Expression {
 | 
			
		||||
    constructor(attributeType, attributeName, comparator) {
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@
 | 
			
		||||
 | 
			
		||||
const Expression = require('./expression');
 | 
			
		||||
const NoteSet = require('../note_set');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const becca = require('../../../becca/becca.js');
 | 
			
		||||
 | 
			
		||||
class BeccaFlatTextExp extends Expression {
 | 
			
		||||
    constructor(tokens) {
 | 
			
		||||
@ -13,7 +13,7 @@ class BeccaFlatTextExp extends Expression {
 | 
			
		||||
 | 
			
		||||
    execute(inputNoteSet, executionContext) {
 | 
			
		||||
        // has deps on SQL which breaks unit test so needs to be dynamically required
 | 
			
		||||
        const beccaService = require('../../becca/becca_service.js');
 | 
			
		||||
        const beccaService = require('../../../becca/becca_service.js');
 | 
			
		||||
        const resultNoteSet = new NoteSet();
 | 
			
		||||
 | 
			
		||||
        function searchDownThePath(note, tokens, path) {
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@
 | 
			
		||||
const Expression = require('./expression');
 | 
			
		||||
const NoteSet = require('../note_set');
 | 
			
		||||
const log = require('../../log');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const becca = require('../../../becca/becca.js');
 | 
			
		||||
const protectedSessionService = require('../../protected_session');
 | 
			
		||||
const striptags = require('striptags');
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@
 | 
			
		||||
 | 
			
		||||
const Expression = require('./expression');
 | 
			
		||||
const NoteSet = require('../note_set');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const becca = require('../../../becca/becca.js');
 | 
			
		||||
const striptags = require('striptags');
 | 
			
		||||
 | 
			
		||||
class NoteContentUnprotectedFulltextExp extends Expression {
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@
 | 
			
		||||
 | 
			
		||||
const Expression = require('./expression');
 | 
			
		||||
const NoteSet = require('../note_set');
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const becca = require('../../../becca/becca.js');
 | 
			
		||||
 | 
			
		||||
class RelationWhereExp extends Expression {
 | 
			
		||||
    constructor(relationName, subExpression) {
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
const beccaService = require('../becca/becca_service.js');
 | 
			
		||||
const beccaService = require('../../becca/becca_service.js');
 | 
			
		||||
 | 
			
		||||
class SearchResult {
 | 
			
		||||
    constructor(notePathArray) {
 | 
			
		||||
 | 
			
		||||
@ -6,8 +6,8 @@ const parse = require('./parse.js');
 | 
			
		||||
const NoteSet = require("../note_set.js");
 | 
			
		||||
const SearchResult = require("../search_result.js");
 | 
			
		||||
const SearchContext = require("../search_context.js");
 | 
			
		||||
const becca = require('../../becca/becca.js');
 | 
			
		||||
const beccaService = require('../../becca/becca_service.js');
 | 
			
		||||
const becca = require('../../../becca/becca.js');
 | 
			
		||||
const beccaService = require('../../../becca/becca_service.js');
 | 
			
		||||
const utils = require('../../utils.js');
 | 
			
		||||
const log = require('../../log.js');
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,7 @@ const syncOptions = require('./sync_options');
 | 
			
		||||
const request = require('./request');
 | 
			
		||||
const appInfo = require('./app_info');
 | 
			
		||||
const utils = require('./utils');
 | 
			
		||||
const becca = require("./becca/becca");
 | 
			
		||||
const becca = require("../becca/becca.js");
 | 
			
		||||
 | 
			
		||||
async function hasSyncServerSchemaAndSeed() {
 | 
			
		||||
    const response = await requestToSyncServer('GET', '/api/setup/status');
 | 
			
		||||
 | 
			
		||||
@ -249,7 +249,7 @@ function transactional(func) {
 | 
			
		||||
        if (entityChanges.length > 0) {
 | 
			
		||||
            log.info("Transaction rollback dirtied the becca, forcing reload.");
 | 
			
		||||
 | 
			
		||||
            require('./becca/becca_loader.js').load();
 | 
			
		||||
            require('../becca/becca_loader.js').load();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        throw e;
 | 
			
		||||
 | 
			
		||||
@ -5,7 +5,7 @@ const sql = require('./sql');
 | 
			
		||||
const utils = require('./utils');
 | 
			
		||||
const optionService = require('./options');
 | 
			
		||||
const port = require('./port');
 | 
			
		||||
const Option = require('./becca/entities/option');
 | 
			
		||||
const Option = require('../becca/entities/option.js');
 | 
			
		||||
const TaskContext = require('./task_context.js');
 | 
			
		||||
const migrationService = require('./migration');
 | 
			
		||||
const cls = require('./cls');
 | 
			
		||||
@ -60,10 +60,10 @@ async function createInitialDatabase(username, password, theme) {
 | 
			
		||||
    sql.transactional(() => {
 | 
			
		||||
        sql.executeScript(schema);
 | 
			
		||||
 | 
			
		||||
        require("./becca/becca_loader").load();
 | 
			
		||||
        require("../becca/becca_loader.js").load();
 | 
			
		||||
 | 
			
		||||
        const Note = require("./becca/entities/note");
 | 
			
		||||
        const Branch = require("./becca/entities/branch");
 | 
			
		||||
        const Note = require("../becca/entities/note.js");
 | 
			
		||||
        const Branch = require("../becca/entities/branch.js");
 | 
			
		||||
 | 
			
		||||
        rootNote = new Note({
 | 
			
		||||
            noteId: 'root',
 | 
			
		||||
 | 
			
		||||
@ -15,7 +15,7 @@ const cls = require('./cls');
 | 
			
		||||
const request = require('./request');
 | 
			
		||||
const ws = require('./ws');
 | 
			
		||||
const entityChangesService = require('./entity_changes.js');
 | 
			
		||||
const entityConstructor = require('../services/becca/entity_constructor');
 | 
			
		||||
const entityConstructor = require('../becca/entity_constructor.js');
 | 
			
		||||
 | 
			
		||||
let proxyToggle = true;
 | 
			
		||||
 | 
			
		||||
@ -385,7 +385,7 @@ function getOutstandingPullCount() {
 | 
			
		||||
    return outstandingPullCount;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
require("./becca/becca_loader").beccaLoaded.then(() => {
 | 
			
		||||
require("../becca/becca_loader.js").beccaLoaded.then(() => {
 | 
			
		||||
    setInterval(cls.wrap(sync), 60000);
 | 
			
		||||
 | 
			
		||||
    // kickoff initial sync immediately
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@ const sql = require('./sql');
 | 
			
		||||
const log = require('./log');
 | 
			
		||||
const entityChangesService = require('./entity_changes.js');
 | 
			
		||||
const eventService = require('./events');
 | 
			
		||||
const entityConstructor = require("./becca/entity_constructor.js");
 | 
			
		||||
const entityConstructor = require("../becca/entity_constructor.js");
 | 
			
		||||
 | 
			
		||||
function updateEntity(entityChange, entity, sourceId) {
 | 
			
		||||
    // can be undefined for options with isSynced=false
 | 
			
		||||
 | 
			
		||||
@ -2,10 +2,10 @@
 | 
			
		||||
 | 
			
		||||
const sql = require('./sql');
 | 
			
		||||
const log = require('./log');
 | 
			
		||||
const Branch = require('../services/becca/entities/branch');
 | 
			
		||||
const Branch = require('../becca/entities/branch.js');
 | 
			
		||||
const entityChangesService = require('./entity_changes.js');
 | 
			
		||||
const protectedSessionService = require('./protected_session');
 | 
			
		||||
const becca = require('./becca/becca.js');
 | 
			
		||||
const becca = require('../becca/becca.js');
 | 
			
		||||
 | 
			
		||||
function getNotes(noteIds) {
 | 
			
		||||
    // we return also deleted notes which have been specifically asked for
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user