Dynamically load some seldom-used modules.
This commit is contained in:
parent
ccd0fafd9e
commit
236a3c7f72
@ -2,13 +2,13 @@ import * as image from './data/image.js';
|
||||
import * as index from './data/indexType.js';
|
||||
import { getDatabase } from './services/db.js';
|
||||
import * as imageTag from './context/manageImageTags.js';
|
||||
|
||||
import './context/generateThumbnails.js';
|
||||
import generateThumbnails from './contextLoaders/generateThumbnails.js';
|
||||
|
||||
window.__DEV__ = true;
|
||||
window.db = getDatabase();
|
||||
|
||||
image.imported.subscribe(refresh);
|
||||
image.imported.subscribe(generateThumbnails);
|
||||
const header = document.querySelector('h1');
|
||||
const container = document.querySelector('#app');
|
||||
const displaySelector = document.querySelector('#display');
|
||||
|
||||
@ -69,4 +69,4 @@ export async function generateThumbnailForImage(id) {
|
||||
return resizedBlob;
|
||||
}
|
||||
|
||||
imported.subscribe(generateThumbnailForImage);
|
||||
export const invoke = generateThumbnailForImage;
|
||||
|
||||
@ -0,0 +1,4 @@
|
||||
export default async function(...args) {
|
||||
const module = await import('../context/generateThumbnails');
|
||||
module.invoke(...args);
|
||||
}
|
||||
@ -1,5 +1,3 @@
|
||||
import ExifParser from 'exif-parser';
|
||||
|
||||
import { getDatabase, generateAttachmentUrl } from '../services/db.js';
|
||||
import { log, error } from '../services/console.js';
|
||||
import { sha256 } from '../utils/crypto.js';
|
||||
@ -104,6 +102,8 @@ const processImportables = backgroundTask(async function _processImportables() {
|
||||
return;
|
||||
}
|
||||
|
||||
const ExifParser = await import('exif-parser');
|
||||
|
||||
const doc = result.rows[0].doc;
|
||||
const buffer = await blobToArrayBuffer(doc._attachments.image.data);
|
||||
const digest = await sha256(buffer);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user