Inline
This commit is contained in:
parent
433d0e81fc
commit
bcbd805404
|
@ -70,11 +70,25 @@ export const indexFaces = async (
|
||||||
return newMlFile;
|
return newMlFile;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export interface MLSyncFileContext {
|
||||||
|
enteFile: EnteFile;
|
||||||
|
localFile?: globalThis.File;
|
||||||
|
|
||||||
|
oldMlFile?: MlFileData;
|
||||||
|
newMlFile?: MlFileData;
|
||||||
|
|
||||||
|
imageBitmap?: ImageBitmap;
|
||||||
|
|
||||||
|
newDetection?: boolean;
|
||||||
|
newAlignment?: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
const fetchImageBitmapForContext = async (fileContext: MLSyncFileContext) => {
|
const fetchImageBitmapForContext = async (fileContext: MLSyncFileContext) => {
|
||||||
if (fileContext.imageBitmap) return fileContext.imageBitmap;
|
if (fileContext.imageBitmap) return fileContext.imageBitmap;
|
||||||
|
|
||||||
const fileType = fileContext.enteFile.metadata.fileType;
|
const fileType = fileContext.enteFile.metadata.fileType;
|
||||||
if (fileContext.localFile) {
|
if (fileContext.localFile) {
|
||||||
|
// TODO-ML(MR): Could also be image part of live photo?
|
||||||
if (fileType !== FILE_TYPE.IMAGE)
|
if (fileType !== FILE_TYPE.IMAGE)
|
||||||
throw new Error("Local file of only image type is supported");
|
throw new Error("Local file of only image type is supported");
|
||||||
|
|
||||||
|
|
|
@ -81,17 +81,4 @@ export interface MLSearchConfig {
|
||||||
enabled: boolean;
|
enabled: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface MLSyncFileContext {
|
|
||||||
enteFile: EnteFile;
|
|
||||||
localFile?: globalThis.File;
|
|
||||||
|
|
||||||
oldMlFile?: MlFileData;
|
|
||||||
newMlFile?: MlFileData;
|
|
||||||
|
|
||||||
imageBitmap?: ImageBitmap;
|
|
||||||
|
|
||||||
newDetection?: boolean;
|
|
||||||
newAlignment?: boolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
export declare type MLIndex = "files" | "people";
|
export declare type MLIndex = "files" | "people";
|
||||||
|
|
Loading…
Reference in a new issue