mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-03 20:06:08 +01:00 
			
		
		
		
	refactor(migration): remove async import from migration scripts
This commit is contained in:
		@@ -1,3 +1,6 @@
 | 
			
		||||
import sql from "../../src/services/sql";
 | 
			
		||||
import utils from "../../src/services/utils";
 | 
			
		||||
 | 
			
		||||
interface NoteContentsRow {
 | 
			
		||||
    noteId: string;
 | 
			
		||||
    content: string | Buffer;
 | 
			
		||||
@@ -11,10 +14,7 @@ interface NoteRevisionContents {
 | 
			
		||||
    utcDateModified: string;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export default async () => {
 | 
			
		||||
    const sql = (await import("../../src/services/sql")).default;
 | 
			
		||||
    const utils = (await import("../../src/services/utils")).default;
 | 
			
		||||
 | 
			
		||||
export default () => {
 | 
			
		||||
    const existingBlobIds = new Set();
 | 
			
		||||
 | 
			
		||||
    for (const noteId of sql.getColumn<string>(`SELECT noteId FROM note_contents`)) {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,15 +1,15 @@
 | 
			
		||||
export default async () => {
 | 
			
		||||
    const beccaLoader = (await import("../../src/becca/becca_loader")).default;
 | 
			
		||||
    const becca = (await import("../../src/becca/becca")).default;
 | 
			
		||||
    const cls = (await import("../../src/services/cls")).default;
 | 
			
		||||
    const log = (await import("../../src/services/log")).default;
 | 
			
		||||
    const sql = (await import("../../src/services/sql")).default;
 | 
			
		||||
import becca from "../../src/becca/becca";
 | 
			
		||||
import becca_loader from "../../src/becca/becca_loader";
 | 
			
		||||
import cls from "../../src/services/cls";
 | 
			
		||||
import log from "../../src/services/log";
 | 
			
		||||
import sql from "../../src/services/sql";
 | 
			
		||||
 | 
			
		||||
export default () => {
 | 
			
		||||
    cls.init(() => {
 | 
			
		||||
        // emergency disabling of image compression since it appears to make problems in migration to 0.61
 | 
			
		||||
        sql.execute(`UPDATE options SET value = 'false' WHERE name = 'compressImages'`);
 | 
			
		||||
 | 
			
		||||
        beccaLoader.load();
 | 
			
		||||
        becca_loader.load();
 | 
			
		||||
 | 
			
		||||
        for (const note of Object.values(becca.notes)) {
 | 
			
		||||
            try {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user