Skip to content
This repository was archived by the owner on Jun 24, 2025. It is now read-only.

Commit 24af2e5

Browse files
committed
server: Fix the remainder of import issues
1 parent 42f0073 commit 24af2e5

17 files changed

+22
-24
lines changed

src/anonymize.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import anonymizationService from "./services/anonymization.js";
22
import sqlInit from "./services/sql_init.js";
3-
await import("./becca/entity_constructor");
3+
await import("./becca/entity_constructor.js");
44

55
sqlInit.dbReady.then(async () => {
66
try {

src/app.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ import error_handlers from "./routes/error_handlers.js";
1515
import { startScheduledCleanup } from "./services/erase.js";
1616
import sql_init from "./services/sql_init.js";
1717

18-
await import('./services/handlers');
19-
await import('./becca/becca_loader');
18+
await import('./services/handlers.js');
19+
await import('./becca/becca_loader.js');
2020

2121
const app = express();
2222

@@ -56,15 +56,15 @@ custom.register(app);
5656
error_handlers.register(app);
5757

5858
// triggers sync timer
59-
await import("./services/sync");
59+
await import("./services/sync.js");
6060

6161
// triggers backup timer
62-
await import('./services/backup');
62+
await import('./services/backup.js');
6363

6464
// trigger consistency checks timer
65-
await import('./services/consistency_checks');
65+
await import('./services/consistency_checks.js');
6666

67-
await import('./services/scheduler');
67+
await import('./services/scheduler.js');
6868

6969
startScheduledCleanup();
7070

src/etapi/notes.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ import { Router } from 'express';
1313
import { AppRequest } from '../routes/route-interface.js';
1414
import { ParsedQs } from 'qs';
1515
import { NoteParams } from '../services/note-interface.js';
16-
import BNote from "../becca/entities/bnote.js";
17-
import { SearchParams } from '../services/search/services/types';
16+
import { SearchParams } from '../services/search/services/types.js';
1817
import { ValidatorMap } from './etapi-interface.js';
1918

2019
function register(router: Router) {

src/routes/setup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ function setupPage(req: Request, res: Response) {
3535
}
3636

3737
async function handleElectronRedirect() {
38-
const windowService = (await import("../services/window")).default;
38+
const windowService = (await import("../services/window.js")).default;
3939
const { app } = await import("electron");
4040
windowService.createMainWindow(app);
4141
windowService.closeSetupWindow();

src/services/erase.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import sql from "./sql.js";
2-
import revisionService from "./revisions.js";
32
import log from "./log.js";
43
import entityChangesService from "./entity_changes.js";
54
import optionService from "./options.js";
65
import dateUtils from "./date_utils.js";
76
import sqlInit from "./sql_init.js";
87
import cls from "./cls.js";
9-
import { EntityChange } from "./entity_changes_interface";
8+
import { EntityChange } from "./entity_changes_interface.js";
109

1110
function eraseNotes(noteIdsToErase: string[]) {
1211
if (noteIdsToErase.length === 0) {

src/services/events.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import log from "./log";
1+
import log from "./log.js";
22

33
const NOTE_TITLE_CHANGED = "NOTE_TITLE_CHANGED";
44
const ENTER_PROTECTED_SESSION = "ENTER_PROTECTED_SESSION";

src/services/handlers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import hiddenSubtreeService from "./hidden_subtree.js";
88
import oneTimeTimer from "./one_time_timer.js";
99
import BNote from "../becca/entities/bnote.js";
1010
import AbstractBeccaEntity from "../becca/entities/abstract_becca_entity.js";
11-
import { DefinitionObject } from './promoted_attribute_definition_interface';
11+
import { DefinitionObject } from './promoted_attribute_definition_interface.js';
1212

1313
type Handler = (definition: DefinitionObject, note: BNote, targetNote: BNote) => void;
1414

src/services/import/mime.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import mimeTypes from "mime-types";
44
import path from "path";
5-
import { TaskData } from '../task_context_interface';
5+
import { TaskData } from '../task_context_interface.js';
66

77
const CODE_MIME_TYPES: Record<string, boolean | string> = {
88
'text/plain': true,

src/services/import/single.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import mimeService from "./mime.js";
1111
import utils from "../../services/utils.js";
1212
import importUtils from "./utils.js";
1313
import htmlSanitizer from "../html_sanitizer.js";
14-
import { File } from "./common";
14+
import { File } from "./common.js";
1515

1616
function importSingleFile(taskContext: TaskContext, file: File, parentNote: BNote) {
1717
const mime = mimeService.getMime(file.originalname) || file.mimetype;

src/services/keyboard_actions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import optionService from "./options.js";
44
import log from "./log.js";
55
import utils from "./utils.js";
6-
import { KeyboardShortcut } from './keyboard_actions_interface';
6+
import { KeyboardShortcut } from './keyboard_actions_interface.js';
77

88
const isMac = process.platform === "darwin";
99
const isElectron = utils.isElectron();

0 commit comments

Comments
 (0)