server-ts: Fix references to js files for converted files

This commit is contained in:
Elian Doran 2024-02-17 11:54:55 +02:00
parent 4df599fec2
commit 45a6c9558f
No known key found for this signature in database
58 changed files with 83 additions and 80 deletions

View File

@ -23,7 +23,7 @@ class BBlob {
getPojo() { getPojo() {
return { return {
blobId: this.blobId, blobId: this.blobId,
content: this.content, content: this.content || null,
contentLength: this.contentLength, contentLength: this.contentLength,
dateModified: this.dateModified, dateModified: this.dateModified,
utcDateModified: this.utcDateModified utcDateModified: this.utcDateModified

View File

@ -204,7 +204,8 @@ class BNote extends AbstractBeccaEntity<BNote> {
} }
getChildBranches(): (BBranch | null)[] { getChildBranches(): (BBranch | null)[] {
return this.children.map(childNote => this.becca.getBranchFromChildAndParent(childNote.noteId, this.noteId)); return this.children
.map(childNote => this.becca.getBranchFromChildAndParent(childNote.noteId, this.noteId));
} }
/* /*

View File

@ -1,6 +1,6 @@
const becca = require('../becca/becca'); const becca = require('../becca/becca');
const eu = require('./etapi_utils'); const eu = require('./etapi_utils');
const passwordEncryptionService = require('../services/encryption/password_encryption.js'); const passwordEncryptionService = require('../services/encryption/password_encryption');
const etapiTokenService = require('../services/etapi_tokens.js'); const etapiTokenService = require('../services/etapi_tokens.js');
function register(router, loginMiddleware) { function register(router, loginMiddleware) {

View File

@ -2,7 +2,7 @@ const becca = require('../becca/becca');
const eu = require('./etapi_utils'); const eu = require('./etapi_utils');
const mappers = require('./mappers.js'); const mappers = require('./mappers.js');
const BBranch = require('../becca/entities/bbranch'); const BBranch = require('../becca/entities/bbranch');
const entityChangesService = require('../services/entity_changes.js'); const entityChangesService = require('../services/entity_changes');
const v = require('./validators.js'); const v = require('./validators.js');
function register(router) { function register(router) {

View File

@ -3,7 +3,7 @@ const utils = require('../services/utils');
const eu = require('./etapi_utils'); const eu = require('./etapi_utils');
const mappers = require('./mappers.js'); const mappers = require('./mappers.js');
const noteService = require('../services/notes.js'); const noteService = require('../services/notes.js');
const TaskContext = require('../services/task_context.js'); const TaskContext = require('../services/task_context');
const v = require('./validators.js'); const v = require('./validators.js');
const searchService = require('../services/search/services/search.js'); const searchService = require('../services/search/services/search.js');
const SearchContext = require('../services/search/search_context.js'); const SearchContext = require('../services/search/search_context.js');

View File

@ -3,7 +3,7 @@
const sql = require('../../services/sql'); const sql = require('../../services/sql');
const log = require('../../services/log'); const log = require('../../services/log');
const attributeService = require('../../services/attributes.js'); const attributeService = require('../../services/attributes.js');
const BAttribute = require('../../becca/entities/battribute.js'); const BAttribute = require('../../becca/entities/battribute');
const becca = require('../../becca/becca'); const becca = require('../../becca/becca');
const ValidationError = require('../../errors/validation_error'); const ValidationError = require('../../errors/validation_error');

View File

@ -2,11 +2,11 @@
const sql = require('../../services/sql'); const sql = require('../../services/sql');
const utils = require('../../services/utils'); const utils = require('../../services/utils');
const entityChangesService = require('../../services/entity_changes.js'); const entityChangesService = require('../../services/entity_changes');
const treeService = require('../../services/tree.js'); const treeService = require('../../services/tree.js');
const eraseService = require('../../services/erase.js'); const eraseService = require('../../services/erase.js');
const becca = require('../../becca/becca'); const becca = require('../../becca/becca');
const TaskContext = require('../../services/task_context.js'); const TaskContext = require('../../services/task_context');
const branchService = require('../../services/branches.js'); const branchService = require('../../services/branches.js');
const log = require('../../services/log'); const log = require('../../services/log');
const ValidationError = require('../../errors/validation_error'); const ValidationError = require('../../errors/validation_error');

View File

@ -7,7 +7,7 @@ const dateNoteService = require('../../services/date_notes.js');
const dateUtils = require('../../services/date_utils'); const dateUtils = require('../../services/date_utils');
const imageService = require('../../services/image.js'); const imageService = require('../../services/image.js');
const appInfo = require('../../services/app_info.js'); const appInfo = require('../../services/app_info.js');
const ws = require('../../services/ws.js'); const ws = require('../../services/ws');
const log = require('../../services/log'); const log = require('../../services/log');
const utils = require('../../services/utils'); const utils = require('../../services/utils');
const path = require('path'); const path = require('path');

View File

@ -4,7 +4,7 @@ const zipExportService = require('../../services/export/zip.js');
const singleExportService = require('../../services/export/single.js'); const singleExportService = require('../../services/export/single.js');
const opmlExportService = require('../../services/export/opml.js'); const opmlExportService = require('../../services/export/opml.js');
const becca = require('../../becca/becca'); const becca = require('../../becca/becca');
const TaskContext = require('../../services/task_context.js'); const TaskContext = require('../../services/task_context');
const log = require('../../services/log'); const log = require('../../services/log');
const NotFoundError = require('../../errors/not_found_error'); const NotFoundError = require('../../errors/not_found_error');

View File

@ -8,7 +8,7 @@ const tmp = require('tmp');
const fs = require('fs'); const fs = require('fs');
const { Readable } = require('stream'); const { Readable } = require('stream');
const chokidar = require('chokidar'); const chokidar = require('chokidar');
const ws = require('../../services/ws.js'); const ws = require('../../services/ws');
const becca = require('../../becca/becca'); const becca = require('../../becca/becca');
const ValidationError = require('../../errors/validation_error'); const ValidationError = require('../../errors/validation_error');

View File

@ -9,7 +9,7 @@ const path = require('path');
const becca = require('../../becca/becca'); const becca = require('../../becca/becca');
const beccaLoader = require('../../becca/becca_loader.js'); const beccaLoader = require('../../becca/becca_loader.js');
const log = require('../../services/log'); const log = require('../../services/log');
const TaskContext = require('../../services/task_context.js'); const TaskContext = require('../../services/task_context');
const ValidationError = require('../../errors/validation_error'); const ValidationError = require('../../errors/validation_error');
async function importNotesToBranch(req) { async function importNotesToBranch(req) {

View File

@ -4,13 +4,13 @@ const options = require('../../services/options');
const utils = require('../../services/utils'); const utils = require('../../services/utils');
const dateUtils = require('../../services/date_utils'); const dateUtils = require('../../services/date_utils');
const instanceId = require('../../services/instance_id'); const instanceId = require('../../services/instance_id');
const passwordEncryptionService = require('../../services/encryption/password_encryption.js'); const passwordEncryptionService = require('../../services/encryption/password_encryption');
const protectedSessionService = require('../../services/protected_session'); const protectedSessionService = require('../../services/protected_session');
const appInfo = require('../../services/app_info.js'); const appInfo = require('../../services/app_info.js');
const eventService = require('../../services/events'); const eventService = require('../../services/events');
const sqlInit = require('../../services/sql_init.js'); const sqlInit = require('../../services/sql_init.js');
const sql = require('../../services/sql'); const sql = require('../../services/sql');
const ws = require('../../services/ws.js'); const ws = require('../../services/ws');
const etapiTokenService = require('../../services/etapi_tokens.js'); const etapiTokenService = require('../../services/etapi_tokens.js');
function loginSync(req) { function loginSync(req) {

View File

@ -6,7 +6,7 @@ const treeService = require('../../services/tree.js');
const sql = require('../../services/sql'); const sql = require('../../services/sql');
const utils = require('../../services/utils'); const utils = require('../../services/utils');
const log = require('../../services/log'); const log = require('../../services/log');
const TaskContext = require('../../services/task_context.js'); const TaskContext = require('../../services/task_context');
const becca = require('../../becca/becca'); const becca = require('../../becca/becca');
const ValidationError = require('../../errors/validation_error'); const ValidationError = require('../../errors/validation_error');
const blobService = require('../../services/blob'); const blobService = require('../../services/blob');

View File

@ -1,6 +1,6 @@
"use strict"; "use strict";
const passwordService = require('../../services/encryption/password.js'); const passwordService = require('../../services/encryption/password');
const ValidationError = require('../../errors/validation_error'); const ValidationError = require('../../errors/validation_error');
function changePassword(req) { function changePassword(req) {

View File

@ -1,6 +1,6 @@
"use strict"; "use strict";
const BRecentNote = require('../../becca/entities/brecent_note.js'); const BRecentNote = require('../../becca/entities/brecent_note');
const sql = require('../../services/sql'); const sql = require('../../services/sql');
const dateUtils = require('../../services/date_utils'); const dateUtils = require('../../services/date_utils');

View File

@ -3,7 +3,7 @@
const imageType = require('image-type'); const imageType = require('image-type');
const imageService = require('../../services/image.js'); const imageService = require('../../services/image.js');
const noteService = require('../../services/notes.js'); const noteService = require('../../services/notes.js');
const {sanitizeAttributeName} = require('../../services/sanitize_attribute_name.js'); const {sanitizeAttributeName} = require('../../services/sanitize_attribute_name');
const specialNotesService = require('../../services/special_notes.js'); const specialNotesService = require('../../services/special_notes.js');
function uploadImage(req) { function uploadImage(req) {

View File

@ -2,7 +2,7 @@
const syncService = require('../../services/sync.js'); const syncService = require('../../services/sync.js');
const syncUpdateService = require('../../services/sync_update.js'); const syncUpdateService = require('../../services/sync_update.js');
const entityChangesService = require('../../services/entity_changes.js'); const entityChangesService = require('../../services/entity_changes');
const sql = require('../../services/sql'); const sql = require('../../services/sql');
const sqlInit = require('../../services/sql_init.js'); const sqlInit = require('../../services/sql_init.js');
const optionService = require('../../services/options'); const optionService = require('../../services/options');
@ -10,7 +10,7 @@ const contentHashService = require('../../services/content_hash.js');
const log = require('../../services/log'); const log = require('../../services/log');
const syncOptions = require('../../services/sync_options.js'); const syncOptions = require('../../services/sync_options.js');
const utils = require('../../services/utils'); const utils = require('../../services/utils');
const ws = require('../../services/ws.js'); const ws = require('../../services/ws');
async function testSync() { async function testSync() {
try { try {

View File

@ -1,7 +1,7 @@
const assetPath = require('../services/asset_path.js'); const assetPath = require('../services/asset_path.js');
const path = require("path"); const path = require("path");
const express = require("express"); const express = require("express");
const env = require('../services/env.js'); const env = require('../services/env');
const persistentCacheStatic = (root, options) => { const persistentCacheStatic = (root, options) => {
if (!env.isDev()) { if (!env.isDev()) {

View File

@ -5,7 +5,7 @@ const attributeService = require('../services/attributes.js');
const config = require('../services/config'); const config = require('../services/config');
const optionService = require('../services/options'); const optionService = require('../services/options');
const log = require('../services/log'); const log = require('../services/log');
const env = require('../services/env.js'); const env = require('../services/env');
const utils = require('../services/utils'); const utils = require('../services/utils');
const protectedSessionService = require('../services/protected_session'); const protectedSessionService = require('../services/protected_session');
const packageJson = require('../../package.json'); const packageJson = require('../../package.json');

View File

@ -2,9 +2,9 @@
const utils = require('../services/utils'); const utils = require('../services/utils');
const optionService = require('../services/options'); const optionService = require('../services/options');
const myScryptService = require('../services/encryption/my_scrypt.js'); const myScryptService = require('../services/encryption/my_scrypt');
const log = require('../services/log'); const log = require('../services/log');
const passwordService = require('../services/encryption/password.js'); const passwordService = require('../services/encryption/password');
const assetPath = require('../services/asset_path.js'); const assetPath = require('../services/asset_path.js');
const appPath = require('../services/app_path.js'); const appPath = require('../services/app_path.js');
const ValidationError = require('../errors/validation_error'); const ValidationError = require('../errors/validation_error');

View File

@ -8,11 +8,11 @@ const router = express.Router();
const auth = require('../services/auth.js'); const auth = require('../services/auth.js');
const cls = require('../services/cls'); const cls = require('../services/cls');
const sql = require('../services/sql'); const sql = require('../services/sql');
const entityChangesService = require('../services/entity_changes.js'); const entityChangesService = require('../services/entity_changes');
const csurf = require('csurf'); const csurf = require('csurf');
const { createPartialContentHandler } = require("express-partial-content"); const { createPartialContentHandler } = require("express-partial-content");
const rateLimit = require("express-rate-limit"); const rateLimit = require("express-rate-limit");
const AbstractBeccaEntity = require('../becca/entities/abstract_becca_entity.js'); const AbstractBeccaEntity = require('../becca/entities/abstract_becca_entity');
const NotFoundError = require('../errors/not_found_error'); const NotFoundError = require('../errors/not_found_error');
const ValidationError = require('../errors/validation_error'); const ValidationError = require('../errors/validation_error');
@ -31,7 +31,7 @@ const cloningApiRoute = require('./api/cloning.js');
const revisionsApiRoute = require('./api/revisions.js'); const revisionsApiRoute = require('./api/revisions.js');
const recentChangesApiRoute = require('./api/recent_changes.js'); const recentChangesApiRoute = require('./api/recent_changes.js');
const optionsApiRoute = require('./api/options.js'); const optionsApiRoute = require('./api/options.js');
const passwordApiRoute = require('./api/password.js'); const passwordApiRoute = require('./api/password');
const syncApiRoute = require('./api/sync.js'); const syncApiRoute = require('./api/sync.js');
const loginApiRoute = require('./api/login.js'); const loginApiRoute = require('./api/login.js');
const recentNotesRoute = require('./api/recent_notes.js'); const recentNotesRoute = require('./api/recent_notes.js');

View File

@ -1,5 +1,5 @@
const assetPath = require('./asset_path.js'); const assetPath = require('./asset_path.js');
const env = require('./env.js'); const env = require('./env');
module.exports = env.isDev() module.exports = env.isDev()
? assetPath + "/app" ? assetPath + "/app"

View File

@ -3,7 +3,7 @@
const searchService = require('./search/services/search.js'); const searchService = require('./search/services/search.js');
const sql = require('./sql'); const sql = require('./sql');
const becca = require('../becca/becca'); const becca = require('../becca/becca');
const BAttribute = require('../becca/entities/battribute.js'); const BAttribute = require('../becca/entities/battribute');
const {formatAttrForSearch} = require('./attribute_formatter.js'); const {formatAttrForSearch} = require('./attribute_formatter.js');
const BUILTIN_ATTRIBUTES = require('./builtin_attributes.js'); const BUILTIN_ATTRIBUTES = require('./builtin_attributes.js');

View File

@ -4,9 +4,9 @@ const etapiTokenService = require('./etapi_tokens.js');
const log = require('./log'); const log = require('./log');
const sqlInit = require('./sql_init.js'); const sqlInit = require('./sql_init.js');
const utils = require('./utils'); const utils = require('./utils');
const passwordEncryptionService = require('./encryption/password_encryption.js'); const passwordEncryptionService = require('./encryption/password_encryption');
const config = require('./config'); const config = require('./config');
const passwordService = require('./encryption/password.js'); const passwordService = require('./encryption/password');
const noAuthentication = config.General && config.General.noAuthentication === true; const noAuthentication = config.General && config.General.noAuthentication === true;

View File

@ -14,12 +14,12 @@ const appInfo = require('./app_info.js');
const searchService = require('./search/services/search.js'); const searchService = require('./search/services/search.js');
const SearchContext = require('./search/search_context.js'); const SearchContext = require('./search/search_context.js');
const becca = require('../becca/becca'); const becca = require('../becca/becca');
const ws = require('./ws.js'); const ws = require('./ws');
const SpacedUpdate = require('./spaced_update.js'); const SpacedUpdate = require('./spaced_update.js');
const specialNotesService = require('./special_notes.js'); const specialNotesService = require('./special_notes.js');
const branchService = require('./branches.js'); const branchService = require('./branches.js');
const exportService = require('./export/zip.js'); const exportService = require('./export/zip.js');
const syncMutex = require('./sync_mutex.js'); const syncMutex = require('./sync_mutex');
const backupService = require('./backup.js'); const backupService = require('./backup.js');
const optionsService = require('./options'); const optionsService = require('./options');

View File

@ -5,7 +5,7 @@ const optionService = require('./options');
const fs = require('fs-extra'); const fs = require('fs-extra');
const dataDir = require('./data_dir'); const dataDir = require('./data_dir');
const log = require('./log'); const log = require('./log');
const syncMutexService = require('./sync_mutex.js'); const syncMutexService = require('./sync_mutex');
const cls = require('./cls'); const cls = require('./cls');
const sql = require('./sql'); const sql = require('./sql');
const path = require('path'); const path = require('path');

View File

@ -3,8 +3,8 @@
const sql = require('./sql'); const sql = require('./sql');
const sqlInit = require('./sql_init.js'); const sqlInit = require('./sql_init.js');
const log = require('./log'); const log = require('./log');
const ws = require('./ws.js'); const ws = require('./ws');
const syncMutexService = require('./sync_mutex.js'); const syncMutexService = require('./sync_mutex');
const cls = require('./cls'); const cls = require('./cls');
const entityChangesService = require('./entity_changes'); const entityChangesService = require('./entity_changes');
const optionsService = require('./options'); const optionsService = require('./options');
@ -13,7 +13,7 @@ const revisionService = require('./revisions.js');
const becca = require('../becca/becca'); const becca = require('../becca/becca');
const utils = require('../services/utils'); const utils = require('../services/utils');
const eraseService = require('../services/erase.js'); const eraseService = require('../services/erase.js');
const {sanitizeAttributeName} = require('./sanitize_attribute_name.js'); const {sanitizeAttributeName} = require('./sanitize_attribute_name');
const noteTypes = require('../services/note_types.js').getNoteTypeNames(); const noteTypes = require('../services/note_types.js').getNoteTypeNames();
class ConsistencyChecks { class ConsistencyChecks {

View File

@ -2,9 +2,9 @@
import sql = require('../sql'); import sql = require('../sql');
import optionService = require('../options'); import optionService = require('../options');
import myScryptService = require('./my_scrypt.js'); import myScryptService = require('./my_scrypt');
import utils = require('../utils'); import utils = require('../utils');
import passwordEncryptionService = require('./password_encryption.js'); import passwordEncryptionService = require('./password_encryption');
function isPasswordSet() { function isPasswordSet() {
return !!sql.getValue("SELECT value FROM options WHERE name = 'passwordVerificationHash'"); return !!sql.getValue("SELECT value FROM options WHERE name = 'passwordVerificationHash'");

View File

@ -1,7 +1,7 @@
import optionService = require('../options'); import optionService = require('../options');
import myScryptService = require('./my_scrypt.js'); import myScryptService = require('./my_scrypt');
import utils = require('../utils'); import utils = require('../utils');
import dataEncryptionService = require('./data_encryption.js'); import dataEncryptionService = require('./data_encryption');
function verifyPassword(password: string) { function verifyPassword(password: string) {
const givenPasswordHash = utils.toBase64(myScryptService.getVerificationHash(password)); const givenPasswordHash = utils.toBase64(myScryptService.getVerificationHash(password));

View File

@ -1,6 +1,6 @@
const becca = require('../becca/becca'); const becca = require('../becca/becca');
const utils = require('./utils'); const utils = require('./utils');
const BEtapiToken = require('../becca/entities/betapi_token.js'); const BEtapiToken = require('../becca/entities/betapi_token');
const crypto = require("crypto"); const crypto = require("crypto");
function getTokens() { function getTokens() {

View File

@ -14,7 +14,7 @@ const becca = require('../../becca/becca');
const RESOURCE_DIR = require('../../services/resource_dir').RESOURCE_DIR; const RESOURCE_DIR = require('../../services/resource_dir').RESOURCE_DIR;
const archiver = require('archiver'); const archiver = require('archiver');
const log = require('../log'); const log = require('../log');
const TaskContext = require('../task_context.js'); const TaskContext = require('../task_context');
const ValidationError = require('../../errors/validation_error'); const ValidationError = require('../../errors/validation_error');
const NoteMeta = require('../meta/note_meta.js'); const NoteMeta = require('../meta/note_meta.js');
const AttachmentMeta = require('../meta/attachment_meta.js'); const AttachmentMeta = require('../meta/attachment_meta.js');

View File

@ -3,7 +3,7 @@ const scriptService = require('./script.js');
const treeService = require('./tree.js'); const treeService = require('./tree.js');
const noteService = require('./notes.js'); const noteService = require('./notes.js');
const becca = require('../becca/becca'); const becca = require('../becca/becca');
const BAttribute = require('../becca/entities/battribute.js'); const BAttribute = require('../becca/entities/battribute');
const hiddenSubtreeService = require('./hidden_subtree.js'); const hiddenSubtreeService = require('./hidden_subtree.js');
const oneTimeTimer = require('./one_time_timer.js'); const oneTimeTimer = require('./one_time_timer.js');

View File

@ -1,6 +1,6 @@
const becca = require('../becca/becca'); const becca = require('../becca/becca');
const noteService = require('./notes.js'); const noteService = require('./notes.js');
const BAttribute = require('../becca/entities/battribute.js'); const BAttribute = require('../becca/entities/battribute');
const log = require('./log'); const log = require('./log');
const migrationService = require('./migration.js'); const migrationService = require('./migration.js');

View File

@ -8,7 +8,7 @@ const noteService = require('../notes.js');
const imageService = require('../image.js'); const imageService = require('../image.js');
const protectedSessionService = require('../protected_session'); const protectedSessionService = require('../protected_session');
const htmlSanitizer = require('../html_sanitizer.js'); const htmlSanitizer = require('../html_sanitizer.js');
const {sanitizeAttributeName} = require('../sanitize_attribute_name.js'); const {sanitizeAttributeName} = require('../sanitize_attribute_name');
/** /**
* date format is e.g. 20181121T193703Z or 2013-04-14T16:19:00.000Z (Mac evernote, see #3496) * date format is e.g. 20181121T193703Z or 2013-04-14T16:19:00.000Z (Mac evernote, see #3496)

View File

@ -1,6 +1,6 @@
"use strict"; "use strict";
const BAttribute = require('../../becca/entities/battribute.js'); const BAttribute = require('../../becca/entities/battribute');
const utils = require('../../services/utils'); const utils = require('../../services/utils');
const log = require('../../services/log'); const log = require('../../services/log');
const noteService = require('../../services/notes.js'); const noteService = require('../../services/notes.js');
@ -13,7 +13,7 @@ const treeService = require('../tree.js');
const yauzl = require("yauzl"); const yauzl = require("yauzl");
const htmlSanitizer = require('../html_sanitizer.js'); const htmlSanitizer = require('../html_sanitizer.js');
const becca = require('../../becca/becca'); const becca = require('../../becca/becca');
const BAttachment = require('../../becca/entities/battachment.js'); const BAttachment = require('../../becca/entities/battachment');
const markdownService = require('./markdown.js'); const markdownService = require('./markdown.js');
/** /**

View File

@ -13,15 +13,15 @@ const path = require('path');
const url = require('url'); const url = require('url');
const becca = require('../becca/becca'); const becca = require('../becca/becca');
const BBranch = require('../becca/entities/bbranch'); const BBranch = require('../becca/entities/bbranch');
const BNote = require('../becca/entities/bnote.js'); const BNote = require('../becca/entities/bnote');
const BAttribute = require('../becca/entities/battribute.js'); const BAttribute = require('../becca/entities/battribute');
const BAttachment = require('../becca/entities/battachment.js'); const BAttachment = require('../becca/entities/battachment');
const dayjs = require("dayjs"); const dayjs = require("dayjs");
const htmlSanitizer = require('./html_sanitizer.js'); const htmlSanitizer = require('./html_sanitizer.js');
const ValidationError = require('../errors/validation_error'); const ValidationError = require('../errors/validation_error');
const noteTypesService = require('./note_types.js'); const noteTypesService = require('./note_types.js');
const fs = require("fs"); const fs = require("fs");
const ws = require('./ws.js'); const ws = require('./ws');
const html2plaintext = require('html2plaintext') const html2plaintext = require('html2plaintext')
/** @param {BNote} parentNote */ /** @param {BNote} parentNote */

View File

@ -1,6 +1,6 @@
const config = require('./config'); const config = require('./config');
const utils = require('./utils'); const utils = require('./utils');
const env = require('./env.js'); const env = require('./env');
const dataDir = require('./data_dir'); const dataDir = require('./data_dir');
function parseAndValidate(portStr, source) { function parseAndValidate(portStr, source) {

View File

@ -66,7 +66,7 @@ function checkProtectedSessionExpiration() {
log.info("Expiring protected session"); log.info("Expiring protected session");
require('./ws.js').reloadFrontend("leaving protected session"); require('./ws').reloadFrontend("leaving protected session");
} }
} }

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
const log = require('../../log'); const log = require('../../log');
const becca = require('../../../becca/becca'); const becca = require('../../../becca/becca');

View File

@ -1,6 +1,6 @@
"use strict"; "use strict";
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
const becca = require('../../../becca/becca'); const becca = require('../../../becca/becca');
const Expression = require('./expression.js'); const Expression = require('./expression.js');

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
class ChildOfExp extends Expression { class ChildOfExp extends Expression {
constructor(subExpression) { constructor(subExpression) {

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
const becca = require('../../../becca/becca'); const becca = require('../../../becca/becca');
class DescendantOfExp extends Expression { class DescendantOfExp extends Expression {

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
/** /**
* Note is hidden when all its note paths start in hidden subtree (i.e., the note is not cloned into visible tree) * Note is hidden when all its note paths start in hidden subtree (i.e., the note is not cloned into visible tree)

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
const becca = require('../../../becca/becca'); const becca = require('../../../becca/becca');
class LabelComparisonExp extends Expression { class LabelComparisonExp extends Expression {

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
const log = require('../../log'); const log = require('../../log');
const becca = require('../../../becca/becca'); const becca = require('../../../becca/becca');
const protectedSessionService = require('../../protected_session'); const protectedSessionService = require('../../protected_session');

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
const becca = require('../../../becca/becca'); const becca = require('../../../becca/becca');
const utils = require('../../utils'); const utils = require('../../utils');

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
const TrueExp = require('./true.js'); const TrueExp = require('./true.js');
class OrExp extends Expression { class OrExp extends Expression {

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
class OrderByAndLimitExp extends Expression { class OrderByAndLimitExp extends Expression {
constructor(orderDefinitions, limit) { constructor(orderDefinitions, limit) {

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
class ParentOfExp extends Expression { class ParentOfExp extends Expression {
constructor(subExpression) { constructor(subExpression) {

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
const buildComparator = require('../services/build_comparator.js'); const buildComparator = require('../services/build_comparator.js');
/** /**

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
const Expression = require('./expression.js'); const Expression = require('./expression.js');
const NoteSet = require('../note_set.js'); const NoteSet = require('../note_set');
const becca = require('../../../becca/becca'); const becca = require('../../../becca/becca');
class RelationWhereExp extends Expression { class RelationWhereExp extends Expression {

View File

@ -248,7 +248,7 @@ function transactional<T>(func: (statement: Statement) => T) {
const ret = (dbConnection.transaction(func) as any).deferred(); const ret = (dbConnection.transaction(func) as any).deferred();
if (!dbConnection.inTransaction) { // i.e. transaction was really committed (and not just savepoint released) if (!dbConnection.inTransaction) { // i.e. transaction was really committed (and not just savepoint released)
require('./ws.js').sendTransactionEntityChangesToAllClients(); require('./ws').sendTransactionEntityChangesToAllClients();
} }
return ret; return ret;

View File

@ -5,8 +5,8 @@ const sql = require('./sql');
const utils = require('./utils'); const utils = require('./utils');
const optionService = require('./options'); const optionService = require('./options');
const port = require('./port.js'); const port = require('./port.js');
const BOption = require('../becca/entities/boption.js'); const BOption = require('../becca/entities/boption');
const TaskContext = require('./task_context.js'); const TaskContext = require('./task_context');
const migrationService = require('./migration.js'); const migrationService = require('./migration.js');
const cls = require('./cls'); const cls = require('./cls');
const config = require('./config'); const config = require('./config');
@ -62,7 +62,7 @@ async function createInitialDatabase() {
require('../becca/becca_loader.js').load(); require('../becca/becca_loader.js').load();
const BNote = require('../becca/entities/bnote.js'); const BNote = require('../becca/entities/bnote');
const BBranch = require('../becca/entities/bbranch'); const BBranch = require('../becca/entities/bbranch');
log.info("Creating root note ..."); log.info("Creating root note ...");
@ -88,7 +88,7 @@ async function createInitialDatabase() {
optionsInitService.initDocumentOptions(); optionsInitService.initDocumentOptions();
optionsInitService.initNotSyncedOptions(true, {}); optionsInitService.initNotSyncedOptions(true, {});
optionsInitService.initStartupOptions(); optionsInitService.initStartupOptions();
require('./encryption/password.js').resetPassword(); require('./encryption/password').resetPassword();
}); });
log.info("Importing demo content ..."); log.info("Importing demo content ...");

View File

@ -10,10 +10,10 @@ const syncUpdateService = require('./sync_update.js');
const contentHashService = require('./content_hash.js'); const contentHashService = require('./content_hash.js');
const appInfo = require('./app_info.js'); const appInfo = require('./app_info.js');
const syncOptions = require('./sync_options.js'); const syncOptions = require('./sync_options.js');
const syncMutexService = require('./sync_mutex.js'); const syncMutexService = require('./sync_mutex');
const cls = require('./cls'); const cls = require('./cls');
const request = require('./request.js'); const request = require('./request.js');
const ws = require('./ws.js'); const ws = require('./ws');
const entityChangesService = require('./entity_changes'); const entityChangesService = require('./entity_changes');
const entityConstructor = require('../becca/entity_constructor.js'); const entityConstructor = require('../becca/entity_constructor.js');
const becca = require('../becca/becca'); const becca = require('../becca/becca');

View File

@ -3,7 +3,7 @@ const log = require('./log');
const entityChangesService = require('./entity_changes'); const entityChangesService = require('./entity_changes');
const eventService = require('./events'); const eventService = require('./events');
const entityConstructor = require('../becca/entity_constructor.js'); const entityConstructor = require('../becca/entity_constructor.js');
const ws = require('./ws.js'); const ws = require('./ws');
function updateEntities(entityChanges, instanceId) { function updateEntities(entityChanges, instanceId) {
if (entityChanges.length === 0) { if (entityChanges.length === 0) {

View File

@ -1,6 +1,6 @@
"use strict"; "use strict";
import ws = require('./ws.js'); import ws = require('./ws');
// taskId => TaskContext // taskId => TaskContext
const taskContexts: Record<string, TaskContext> = {}; const taskContexts: Record<string, TaskContext> = {};

View File

@ -2,7 +2,7 @@ const path = require('path');
const url = require("url"); const url = require("url");
const port = require('./port.js'); const port = require('./port.js');
const optionService = require('./options'); const optionService = require('./options');
const env = require('./env.js'); const env = require('./env');
const log = require('./log'); const log = require('./log');
const sqlInit = require('./sql_init.js'); const sqlInit = require('./sql_init.js');
const cls = require('./cls'); const cls = require('./cls');

View File

@ -4,10 +4,10 @@ import log = require('./log');
import sql = require('./sql'); import sql = require('./sql');
import cls = require('./cls'); import cls = require('./cls');
import config = require('./config'); import config = require('./config');
import syncMutexService = require('./sync_mutex.js'); import syncMutexService = require('./sync_mutex');
import protectedSessionService = require('./protected_session'); import protectedSessionService = require('./protected_session');
import becca = require('../becca/becca'); import becca = require('../becca/becca');
import AbstractBeccaEntity = require('../becca/entities/abstract_becca_entity.js'); import AbstractBeccaEntity = require('../becca/entities/abstract_becca_entity');
import env = require('./env'); import env = require('./env');
import { IncomingMessage, Server } from 'http'; import { IncomingMessage, Server } from 'http';
@ -157,7 +157,9 @@ function fillInAdditionalProperties(entityChange: EntityChange) {
if (parentNote) { if (parentNote) {
for (const childBranch of parentNote.getChildBranches()) { for (const childBranch of parentNote.getChildBranches()) {
entityChange.positions[childBranch.branchId] = childBranch.notePosition; if (childBranch && childBranch.branchId) {
entityChange.positions[childBranch.branchId] = childBranch.notePosition;
}
} }
} }
} else if (entityChange.entityName === 'options') { } else if (entityChange.entityName === 'options') {