更新说明:

1、修改了signature未判空导致异常的问题

Signed-off-by: 明月清风 <2928139825@qq.com>
This commit is contained in:
明月清风 2023-10-24 15:56:42 +08:00
parent 5400c30bde
commit 5a7b175bdc
3 changed files with 4 additions and 10 deletions

View File

@ -8,7 +8,7 @@
## 2.1.0
- ArkTs语法整改:
- ArkTs语法适配:
globalThis.ImageKnife方式已经不可使用

View File

@ -17,11 +17,11 @@ import { RequestOption } from '../../imageknife/RequestOption'
export interface EngineKeyInterface {
// 生成内存缓存
generateMemoryCacheKey(loadSrc: string, size: string, transformed: string, dontAnimate: boolean, signature: ObjectKey): string
generateMemoryCacheKey(loadSrc: string, size: string, transformed: string, dontAnimate: boolean, signature: ObjectKey | undefined): string
// 生成原图变换后的图片的磁盘缓存
generateTransformedDiskCacheKey(loadSrc: string, size: string, transformed: string, dontAnimate: boolean, signature: ObjectKey): string
generateTransformedDiskCacheKey(loadSrc: string, size: string, transformed: string, dontAnimate: boolean, signature: ObjectKey | undefined): string
// 生成原图的磁盘缓存
generateOriginalDiskCacheKey(loadSrc: string, signature: ObjectKey): string
generateOriginalDiskCacheKey(loadSrc: string, signature: ObjectKey | undefined): string
}

View File

@ -266,12 +266,6 @@ export class ImageKnife {
let signature = request.signature;
if (signature) {
console.log("唯一标识:" + signature.getKey())
}
cacheKey = factories.generateMemoryCacheKey(loadKey,size,transformed,dontAnimateFlag,signature);
// 生成磁盘缓存变换后数据key 变换后数据保存在磁盘