update saveStreamToDisk Api type and usage

This commit is contained in:
Abhinav 2023-01-10 19:00:38 +05:30
parent a32a5d6985
commit 950dbc3250
2 changed files with 7 additions and 4 deletions

View file

@ -483,16 +483,16 @@ class ExportService {
motionPhoto.videoNameTitle,
file.id
);
this.saveMediaFile(collectionPath, videoSaveName, videoStream);
await this.saveMediaFile(collectionPath, videoSaveName, videoStream);
await this.saveMetadataFile(collectionPath, videoSaveName, file);
}
private saveMediaFile(
private async saveMediaFile(
collectionFolderPath: string,
fileSaveName: string,
fileStream: ReadableStream<any>
) {
this.electronAPIs.saveStreamToDisk(
await this.electronAPIs.saveStreamToDisk(
getFileSavePath(collectionFolderPath, fileSaveName),
fileStream
);

View file

@ -13,7 +13,10 @@ export interface ElectronAPIs {
oldDirPath: string,
newDirPath: string
) => Promise<void>;
saveStreamToDisk: (path: string, fileStream: ReadableStream<any>) => void;
saveStreamToDisk: (
path: string,
fileStream: ReadableStream<any>
) => Promise<void>;
saveFileToDisk: (path: string, file: any) => Promise<void>;
selectRootDirectory: () => Promise<string>;
sendNotification: (content: string) => void;