import {getPathDigest} from "../Crypt/Encrypt"; import {CryptUploadDispatcher} from "../CryptUploadTack/CryptUploadDispatcher"; import {CheckBucket} from "../StreamCache/CheckCache"; import path from "path"; import {AllFileContext} from "../Model"; /** * 续传功能 * */ export class CheckPass { public async CheckPassQuery(file:string): Promise{ try { let chackdb = await CryptUploadDispatcher._cacheManager.getCheckCache(); let CheckBucket1 = await chackdb.query(file); if (CheckBucket1 != null) { return CheckBucket1; } else { return null; } } catch (e) { /** * 错误处理 * */ } } // //public async MakeCheckPass(objectKeyPartial:string,checkpoint,applyRequest) : Promise{ // // 更新 midiaId、objectkeyPartial、fileExt // return { // categoryId : applyRequest.CategoryId, // duration : applyRequest.StorageDuration, // mediaId: checkpoint.media_id, // objectKeyPartial: objectKeyPartial, // fileExt: path.extname(checkpoint.object_key), // mediaType: applyRequest.MediaType, // mediaInfo: JSON.stringify(applyRequest.MediaInfo) // } //} }