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() {
return {
blobId: this.blobId,
content: this.content,
content: this.content || null,
contentLength: this.contentLength,
dateModified: this.dateModified,
utcDateModified: this.utcDateModified

View File

@ -204,7 +204,8 @@ class BNote extends AbstractBeccaEntity<BNote> {
}
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 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');
function register(router, loginMiddleware) {

View File

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

View File

@ -3,7 +3,7 @@ const utils = require('../services/utils');
const eu = require('./etapi_utils');
const mappers = require('./mappers.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 searchService = require('../services/search/services/search.js');
const SearchContext = require('../services/search/search_context.js');

View File

@ -3,7 +3,7 @@
const sql = require('../../services/sql');
const log = require('../../services/log');
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 ValidationError = require('../../errors/validation_error');

View File

@ -2,11 +2,11 @@
const sql = require('../../services/sql');
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 eraseService = require('../../services/erase.js');
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 log = require('../../services/log');
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 imageService = require('../../services/image.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 utils = require('../../services/utils');
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 opmlExportService = require('../../services/export/opml.js');
const becca = require('../../becca/becca');
const TaskContext = require('../../services/task_context.js');
const TaskContext = require('../../services/task_context');
const log = require('../../services/log');
const NotFoundError = require('../../errors/not_found_error');

View File

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

View File

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

View File

@ -4,13 +4,13 @@ const options = require('../../services/options');
const utils = require('../../services/utils');
const dateUtils = require('../../services/date_utils');
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 appInfo = require('../../services/app_info.js');
const eventService = require('../../services/events');
const sqlInit = require('../../services/sql_init.js');
const sql = require('../../services/sql');
const ws = require('../../services/ws.js');
const ws = require('../../services/ws');
const etapiTokenService = require('../../services/etapi_tokens.js');
function loginSync(req) {

View File

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

View File

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

View File

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

View File

@ -3,7 +3,7 @@
const imageType = require('image-type');
const imageService = require('../../services/image.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');
function uploadImage(req) {

View File

@ -2,7 +2,7 @@
const syncService = require('../../services/sync.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 sqlInit = require('../../services/sql_init.js');
const optionService = require('../../services/options');
@ -10,7 +10,7 @@ const contentHashService = require('../../services/content_hash.js');
const log = require('../../services/log');
const syncOptions = require('../../services/sync_options.js');
const utils = require('../../services/utils');
const ws = require('../../services/ws.js');
const ws = require('../../services/ws');
async function testSync() {
try {

View File

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

View File

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

View File

@ -2,9 +2,9 @@
const utils = require('../services/utils');
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 passwordService = require('../services/encryption/password.js');
const passwordService = require('../services/encryption/password');
const assetPath = require('../services/asset_path.js');
const appPath = require('../services/app_path.js');
const ValidationError = require('../errors/validation_error');

View File

@ -8,11 +8,11 @@ const router = express.Router();
const auth = require('../services/auth.js');
const cls = require('../services/cls');
const sql = require('../services/sql');
const entityChangesService = require('../services/entity_changes.js');
const entityChangesService = require('../services/entity_changes');
const csurf = require('csurf');
const { createPartialContentHandler } = require("express-partial-content");
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 ValidationError = require('../errors/validation_error');
@ -31,7 +31,7 @@ const cloningApiRoute = require('./api/cloning.js');
const revisionsApiRoute = require('./api/revisions.js');
const recentChangesApiRoute = require('./api/recent_changes.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 loginApiRoute = require('./api/login.js');
const recentNotesRoute = require('./api/recent_notes.js');

View File

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

View File

@ -3,7 +3,7 @@
const searchService = require('./search/services/search.js');
const sql = require('./sql');
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 BUILTIN_ATTRIBUTES = require('./builtin_attributes.js');

View File

@ -4,9 +4,9 @@ const etapiTokenService = require('./etapi_tokens.js');
const log = require('./log');
const sqlInit = require('./sql_init.js');
const utils = require('./utils');
const passwordEncryptionService = require('./encryption/password_encryption.js');
const passwordEncryptionService = require('./encryption/password_encryption');
const config = require('./config');
const passwordService = require('./encryption/password.js');
const passwordService = require('./encryption/password');
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 SearchContext = require('./search/search_context.js');
const becca = require('../becca/becca');
const ws = require('./ws.js');
const ws = require('./ws');
const SpacedUpdate = require('./spaced_update.js');
const specialNotesService = require('./special_notes.js');
const branchService = require('./branches.js');
const exportService = require('./export/zip.js');
const syncMutex = require('./sync_mutex.js');
const syncMutex = require('./sync_mutex');
const backupService = require('./backup.js');
const optionsService = require('./options');

View File

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

View File

@ -3,8 +3,8 @@
const sql = require('./sql');
const sqlInit = require('./sql_init.js');
const log = require('./log');
const ws = require('./ws.js');
const syncMutexService = require('./sync_mutex.js');
const ws = require('./ws');
const syncMutexService = require('./sync_mutex');
const cls = require('./cls');
const entityChangesService = require('./entity_changes');
const optionsService = require('./options');
@ -13,7 +13,7 @@ const revisionService = require('./revisions.js');
const becca = require('../becca/becca');
const utils = require('../services/utils');
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();
class ConsistencyChecks {

View File

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

View File

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

View File

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

View File

@ -14,7 +14,7 @@ const becca = require('../../becca/becca');
const RESOURCE_DIR = require('../../services/resource_dir').RESOURCE_DIR;
const archiver = require('archiver');
const log = require('../log');
const TaskContext = require('../task_context.js');
const TaskContext = require('../task_context');
const ValidationError = require('../../errors/validation_error');
const NoteMeta = require('../meta/note_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 noteService = require('./notes.js');
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 oneTimeTimer = require('./one_time_timer.js');

View File

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

View File

@ -8,7 +8,7 @@ const noteService = require('../notes.js');
const imageService = require('../image.js');
const protectedSessionService = require('../protected_session');
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)

View File

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

View File

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

View File

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

View File

@ -66,7 +66,7 @@ function checkProtectedSessionExpiration() {
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";
const Expression = require('./expression.js');
const NoteSet = require('../note_set.js');
const NoteSet = require('../note_set');
const log = require('../../log');
const becca = require('../../../becca/becca');

View File

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

View File

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

View File

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

View File

@ -1,7 +1,7 @@
"use strict";
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)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,7 +1,7 @@
"use strict";
const Expression = require('./expression.js');
const NoteSet = require('../note_set.js');
const NoteSet = require('../note_set');
const becca = require('../../../becca/becca');
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();
if (!dbConnection.inTransaction) { // i.e. transaction was really committed (and not just savepoint released)
require('./ws.js').sendTransactionEntityChangesToAllClients();
require('./ws').sendTransactionEntityChangesToAllClients();
}
return ret;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,10 +4,10 @@ import log = require('./log');
import sql = require('./sql');
import cls = require('./cls');
import config = require('./config');
import syncMutexService = require('./sync_mutex.js');
import syncMutexService = require('./sync_mutex');
import protectedSessionService = require('./protected_session');
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 { IncomingMessage, Server } from 'http';
@ -157,7 +157,9 @@ function fillInAdditionalProperties(entityChange: EntityChange) {
if (parentNote) {
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') {