Progress on storing user images

This commit is contained in:
Stefan Zermatten
2022-04-25 16:16:17 +02:00
parent 6b724cf365
commit 3e97baaaaa
10 changed files with 532 additions and 33 deletions

View File

@@ -0,0 +1,8 @@
import * as sharp from 'sharp';
export default async function createThumbnail(image) {
await sharp(image)
.resize(320, 240)
.png()
.toBuffer();
}

View File

@@ -11,3 +11,4 @@ import '/imports/server/publications/ownedDocuments.js';
import '/imports/server/publications/archivedCreatures.js';
import '/imports/server/publications/searchLibraryNodes.js';
import '/imports/server/publications/archiveFiles.js';
import '/imports/server/publications/userImages.js';

View File

@@ -0,0 +1,7 @@
import UserImages from '/imports/api/files/UserImages.js';
Meteor.publish('userImages', function () {
return UserImages.find({
userId: this.userId,
}).cursor;
});