Share with me endpoint (#77)

* 🛠️ remove babel from dependencies
* 🛠️ removes some of the redundant dependencies + versions update
*  separate endpoint for "shared with me"
This commit is contained in:
Anton Shepilov
2023-06-13 17:16:13 +02:00
committed by GitHub
parent d17972b2f1
commit d7fa56cb13
19 changed files with 7163 additions and 8157 deletions
@@ -1,4 +1,4 @@
import { logger, TwakeContext } from "../../../../../core/platform/framework";
import { logger, TdriveContext } from "../../../../../core/platform/framework";
import { PreviewClearMessageQueueRequest, PreviewMessageQueueCallback } from "../../../types";
import gr from "../../../../global-resolver";
import { MessageQueueHandler } from "../../../../../core/platform/services/message-queue/api";
@@ -22,7 +22,7 @@ export class ClearProcessor
};
// eslint-disable-next-line @typescript-eslint/no-unused-vars
init?(context?: TwakeContext): Promise<this> {
init?(context?: TdriveContext): Promise<this> {
throw new Error("Method not implemented.");
}
@@ -10,10 +10,10 @@ import {
} from "../../../../../utils/mime";
import { PreviewMessageQueueRequest, ThumbnailResult } from "../../../types";
import { generateVideoPreview } from "./video";
import { Initializable, TwakeServiceProvider } from "../../../../../core/platform/framework";
import { Initializable, TdriveServiceProvider } from "../../../../../core/platform/framework";
import { cleanFiles } from "../../../../../utils/files";
export class PreviewProcessService implements TwakeServiceProvider, Initializable {
export class PreviewProcessService implements TdriveServiceProvider, Initializable {
name: "PreviewProcessService";
version: "1";
@@ -125,10 +125,10 @@ async function getVideoDimensions(videoPath: string): Promise<{ width: number; h
ffmpeg.ffprobe(videoPath, (err, metadata) => {
if (err) {
reject(err);
} else {
const { width, height } = metadata.streams[0];
resolve({ width, height });
}
const { width, height } = metadata.streams[0];
resolve({ width, height });
});
});
}