master分支合并taskpool分支代码
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
This commit is contained in:
parent
d739b421b6
commit
344504d8c7
|
@ -475,18 +475,8 @@ export struct ImageKnifeComponent {
|
||||||
drawPlaceholder(context: CanvasRenderingContext2D, data: ImageKnifeData, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
drawPlaceholder(context: CanvasRenderingContext2D, data: ImageKnifeData, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
||||||
LogUtil.log('ImageKnifeComponent default drawPlaceholder start!')
|
LogUtil.log('ImageKnifeComponent default drawPlaceholder start!')
|
||||||
// API12 getImageInfoSync同步
|
// API12 getImageInfoSync同步
|
||||||
if(data.drawPixelMap?.imagePixelMap != undefined) {
|
// if(data.drawPixelMap?.imagePixelMap != undefined) {
|
||||||
let imageInfo = data.drawPixelMap?.imagePixelMap.getImageInfoSync()
|
// let imageInfo = data.drawPixelMap?.imagePixelMap.getImageInfoSync()
|
||||||
LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
|
||||||
let scaleType = (typeof imageKnifeOption.placeholderScaleType == 'number') ? imageKnifeOption.placeholderScaleType : ScaleType.FIT_CENTER
|
|
||||||
context.save();
|
|
||||||
context.clearRect(0, 0, compWidth, compHeight)
|
|
||||||
ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
|
||||||
context.restore();
|
|
||||||
LogUtil.log('ImageKnifeComponent default drawPlaceholder end!')
|
|
||||||
}
|
|
||||||
// getImageInfo异步
|
|
||||||
// data.drawPixelMap?.imagePixelMap?.getImageInfo().then((imageInfo) => {
|
|
||||||
// LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
// LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
||||||
// let scaleType = (typeof imageKnifeOption.placeholderScaleType == 'number') ? imageKnifeOption.placeholderScaleType : ScaleType.FIT_CENTER
|
// let scaleType = (typeof imageKnifeOption.placeholderScaleType == 'number') ? imageKnifeOption.placeholderScaleType : ScaleType.FIT_CENTER
|
||||||
// context.save();
|
// context.save();
|
||||||
|
@ -494,7 +484,17 @@ export struct ImageKnifeComponent {
|
||||||
// ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
// ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
||||||
// context.restore();
|
// context.restore();
|
||||||
// LogUtil.log('ImageKnifeComponent default drawPlaceholder end!')
|
// LogUtil.log('ImageKnifeComponent default drawPlaceholder end!')
|
||||||
// })
|
// }
|
||||||
|
// getImageInfo异步
|
||||||
|
data.drawPixelMap?.imagePixelMap?.getImageInfo().then((imageInfo) => {
|
||||||
|
LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
||||||
|
let scaleType = (typeof imageKnifeOption.placeholderScaleType == 'number') ? imageKnifeOption.placeholderScaleType : ScaleType.FIT_CENTER
|
||||||
|
context.save();
|
||||||
|
context.clearRect(0, 0, compWidth, compHeight)
|
||||||
|
ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
||||||
|
context.restore();
|
||||||
|
LogUtil.log('ImageKnifeComponent default drawPlaceholder end!')
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
drawProgress(context: CanvasRenderingContext2D, progress: number, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
drawProgress(context: CanvasRenderingContext2D, progress: number, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
||||||
|
@ -541,18 +541,8 @@ export struct ImageKnifeComponent {
|
||||||
drawThumbSizeMultiplier(context: CanvasRenderingContext2D, data: ImageKnifeData, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
drawThumbSizeMultiplier(context: CanvasRenderingContext2D, data: ImageKnifeData, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
||||||
LogUtil.log('ImageKnifeComponent default drawThumbSizeMultiplier start!')
|
LogUtil.log('ImageKnifeComponent default drawThumbSizeMultiplier start!')
|
||||||
// API12 getImageInfoSync同步
|
// API12 getImageInfoSync同步
|
||||||
if(data.drawPixelMap?.imagePixelMap != undefined) {
|
// if(data.drawPixelMap?.imagePixelMap != undefined) {
|
||||||
let imageInfo = data.drawPixelMap?.imagePixelMap.getImageInfoSync()
|
// let imageInfo = data.drawPixelMap?.imagePixelMap.getImageInfoSync()
|
||||||
LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
|
||||||
let scaleType = (typeof imageKnifeOption.thumbSizeMultiplierScaleType == 'number') ? imageKnifeOption.thumbSizeMultiplierScaleType : ScaleType.FIT_CENTER
|
|
||||||
context.save();
|
|
||||||
context.clearRect(0, 0, compWidth, compHeight)
|
|
||||||
ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
|
||||||
context.restore();
|
|
||||||
LogUtil.log('ImageKnifeComponent default drawThumbSizeMultiplier end!')
|
|
||||||
}
|
|
||||||
// getImageInfo异步
|
|
||||||
// data.drawPixelMap?.imagePixelMap?.getImageInfo().then((imageInfo) => {
|
|
||||||
// LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
// LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
||||||
// let scaleType = (typeof imageKnifeOption.thumbSizeMultiplierScaleType == 'number') ? imageKnifeOption.thumbSizeMultiplierScaleType : ScaleType.FIT_CENTER
|
// let scaleType = (typeof imageKnifeOption.thumbSizeMultiplierScaleType == 'number') ? imageKnifeOption.thumbSizeMultiplierScaleType : ScaleType.FIT_CENTER
|
||||||
// context.save();
|
// context.save();
|
||||||
|
@ -560,25 +550,25 @@ export struct ImageKnifeComponent {
|
||||||
// ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
// ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
||||||
// context.restore();
|
// context.restore();
|
||||||
// LogUtil.log('ImageKnifeComponent default drawThumbSizeMultiplier end!')
|
// LogUtil.log('ImageKnifeComponent default drawThumbSizeMultiplier end!')
|
||||||
// })
|
// }
|
||||||
|
// getImageInfo异步
|
||||||
|
data.drawPixelMap?.imagePixelMap?.getImageInfo().then((imageInfo) => {
|
||||||
|
LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
||||||
|
let scaleType = (typeof imageKnifeOption.thumbSizeMultiplierScaleType == 'number') ? imageKnifeOption.thumbSizeMultiplierScaleType : ScaleType.FIT_CENTER
|
||||||
|
context.save();
|
||||||
|
context.clearRect(0, 0, compWidth, compHeight)
|
||||||
|
ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
||||||
|
context.restore();
|
||||||
|
LogUtil.log('ImageKnifeComponent default drawThumbSizeMultiplier end!')
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
drawMainSource(context: CanvasRenderingContext2D, data: ImageKnifeData, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
drawMainSource(context: CanvasRenderingContext2D, data: ImageKnifeData, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
||||||
LogUtil.log('ImageKnifeComponent default drawMainSource start!')
|
LogUtil.log('ImageKnifeComponent default drawMainSource start!')
|
||||||
if (data.isPixelMap()) {
|
if (data.isPixelMap()) {
|
||||||
// API12 getImageInfoSync同步
|
// API12 getImageInfoSync同步
|
||||||
if(data.drawPixelMap?.imagePixelMap != undefined) {
|
// if(data.drawPixelMap?.imagePixelMap != undefined) {
|
||||||
let imageInfo = data.drawPixelMap?.imagePixelMap.getImageInfoSync()
|
// let imageInfo = data.drawPixelMap?.imagePixelMap.getImageInfoSync()
|
||||||
let scaleType = (typeof imageKnifeOption.mainScaleType == 'number') ? imageKnifeOption.mainScaleType : ScaleType.FIT_CENTER
|
|
||||||
LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height + 'scaleType=' + scaleType)
|
|
||||||
context.save();
|
|
||||||
context.clearRect(0, 0, compWidth, compHeight)
|
|
||||||
ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
|
||||||
context.restore();
|
|
||||||
LogUtil.log('ImageKnifeComponent default drawMainSource end!')
|
|
||||||
}
|
|
||||||
// getImageInfo异步
|
|
||||||
// data.drawPixelMap?.imagePixelMap?.getImageInfo().then((imageInfo) => {
|
|
||||||
// let scaleType = (typeof imageKnifeOption.mainScaleType == 'number') ? imageKnifeOption.mainScaleType : ScaleType.FIT_CENTER
|
// let scaleType = (typeof imageKnifeOption.mainScaleType == 'number') ? imageKnifeOption.mainScaleType : ScaleType.FIT_CENTER
|
||||||
// LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height + 'scaleType=' + scaleType)
|
// LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height + 'scaleType=' + scaleType)
|
||||||
// context.save();
|
// context.save();
|
||||||
|
@ -586,7 +576,17 @@ export struct ImageKnifeComponent {
|
||||||
// ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
// ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
||||||
// context.restore();
|
// context.restore();
|
||||||
// LogUtil.log('ImageKnifeComponent default drawMainSource end!')
|
// LogUtil.log('ImageKnifeComponent default drawMainSource end!')
|
||||||
// })
|
// }
|
||||||
|
// getImageInfo异步
|
||||||
|
data.drawPixelMap?.imagePixelMap?.getImageInfo().then((imageInfo) => {
|
||||||
|
let scaleType = (typeof imageKnifeOption.mainScaleType == 'number') ? imageKnifeOption.mainScaleType : ScaleType.FIT_CENTER
|
||||||
|
LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height + 'scaleType=' + scaleType)
|
||||||
|
context.save();
|
||||||
|
context.clearRect(0, 0, compWidth, compHeight)
|
||||||
|
ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
||||||
|
context.restore();
|
||||||
|
LogUtil.log('ImageKnifeComponent default drawMainSource end!')
|
||||||
|
})
|
||||||
if (data.drawPixelMap != undefined) {
|
if (data.drawPixelMap != undefined) {
|
||||||
data.drawPixelMap.isShowOnComponent = true;
|
data.drawPixelMap.isShowOnComponent = true;
|
||||||
this.detachFromLayoutPixelMap = data.drawPixelMap.detachFromLayoutPixelMap;
|
this.detachFromLayoutPixelMap = data.drawPixelMap.detachFromLayoutPixelMap;
|
||||||
|
@ -603,18 +603,8 @@ export struct ImageKnifeComponent {
|
||||||
drawRetryholder(context: CanvasRenderingContext2D, data: ImageKnifeData, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
drawRetryholder(context: CanvasRenderingContext2D, data: ImageKnifeData, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
||||||
LogUtil.log('ImageKnifeComponent default drawRetryholder start!')
|
LogUtil.log('ImageKnifeComponent default drawRetryholder start!')
|
||||||
// API12 getImageInfoSync同步
|
// API12 getImageInfoSync同步
|
||||||
if(data.drawPixelMap?.imagePixelMap != undefined) {
|
// if(data.drawPixelMap?.imagePixelMap != undefined) {
|
||||||
let imageInfo = data.drawPixelMap?.imagePixelMap.getImageInfoSync()
|
// let imageInfo = data.drawPixelMap?.imagePixelMap.getImageInfoSync()
|
||||||
LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
|
||||||
let scaleType = (typeof imageKnifeOption.retryholderScaleType == 'number') ? imageKnifeOption.retryholderScaleType : ScaleType.FIT_CENTER
|
|
||||||
context.save();
|
|
||||||
context.clearRect(0, 0, compWidth, compHeight)
|
|
||||||
ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
|
||||||
context.restore();
|
|
||||||
LogUtil.log('ImageKnifeComponent default drawRetryholder end!')
|
|
||||||
}
|
|
||||||
// getImageInfo异步
|
|
||||||
// data.drawPixelMap?.imagePixelMap?.getImageInfo().then((imageInfo) => {
|
|
||||||
// LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
// LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
||||||
// let scaleType = (typeof imageKnifeOption.retryholderScaleType == 'number') ? imageKnifeOption.retryholderScaleType : ScaleType.FIT_CENTER
|
// let scaleType = (typeof imageKnifeOption.retryholderScaleType == 'number') ? imageKnifeOption.retryholderScaleType : ScaleType.FIT_CENTER
|
||||||
// context.save();
|
// context.save();
|
||||||
|
@ -622,24 +612,24 @@ export struct ImageKnifeComponent {
|
||||||
// ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
// ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
||||||
// context.restore();
|
// context.restore();
|
||||||
// LogUtil.log('ImageKnifeComponent default drawRetryholder end!')
|
// LogUtil.log('ImageKnifeComponent default drawRetryholder end!')
|
||||||
// })
|
// }
|
||||||
|
// getImageInfo异步
|
||||||
|
data.drawPixelMap?.imagePixelMap?.getImageInfo().then((imageInfo) => {
|
||||||
|
LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
||||||
|
let scaleType = (typeof imageKnifeOption.retryholderScaleType == 'number') ? imageKnifeOption.retryholderScaleType : ScaleType.FIT_CENTER
|
||||||
|
context.save();
|
||||||
|
context.clearRect(0, 0, compWidth, compHeight)
|
||||||
|
ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
||||||
|
context.restore();
|
||||||
|
LogUtil.log('ImageKnifeComponent default drawRetryholder end!')
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
drawErrorholder(context: CanvasRenderingContext2D, data: ImageKnifeData, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
drawErrorholder(context: CanvasRenderingContext2D, data: ImageKnifeData, imageKnifeOption: ImageKnifeOption, compWidth: number, compHeight: number, setGifTimeId?: (timeId: number) => void) {
|
||||||
LogUtil.log('ImageKnifeComponent default drawErrorholder start!')
|
LogUtil.log('ImageKnifeComponent default drawErrorholder start!')
|
||||||
// API12 getImageInfoSync同步
|
// API12 getImageInfoSync同步
|
||||||
if(data.drawPixelMap?.imagePixelMap != undefined) {
|
// if(data.drawPixelMap?.imagePixelMap != undefined) {
|
||||||
let imageInfo = data.drawPixelMap?.imagePixelMap.getImageInfoSync()
|
// let imageInfo = data.drawPixelMap?.imagePixelMap.getImageInfoSync()
|
||||||
LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
|
||||||
let scaleType = (typeof imageKnifeOption.errorholderSrcScaleType == 'number') ? imageKnifeOption.errorholderSrcScaleType : ScaleType.FIT_CENTER
|
|
||||||
context.save();
|
|
||||||
context.clearRect(0, 0, compWidth, compHeight)
|
|
||||||
ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
|
||||||
context.restore();
|
|
||||||
LogUtil.log('ImageKnifeComponent default drawErrorholder end!')
|
|
||||||
}
|
|
||||||
// getImageInfo异步
|
|
||||||
// data.drawPixelMap?.imagePixelMap?.getImageInfo().then((imageInfo) => {
|
|
||||||
// LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
// LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
||||||
// let scaleType = (typeof imageKnifeOption.errorholderSrcScaleType == 'number') ? imageKnifeOption.errorholderSrcScaleType : ScaleType.FIT_CENTER
|
// let scaleType = (typeof imageKnifeOption.errorholderSrcScaleType == 'number') ? imageKnifeOption.errorholderSrcScaleType : ScaleType.FIT_CENTER
|
||||||
// context.save();
|
// context.save();
|
||||||
|
@ -647,7 +637,17 @@ export struct ImageKnifeComponent {
|
||||||
// ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
// ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
||||||
// context.restore();
|
// context.restore();
|
||||||
// LogUtil.log('ImageKnifeComponent default drawErrorholder end!')
|
// LogUtil.log('ImageKnifeComponent default drawErrorholder end!')
|
||||||
// })
|
// }
|
||||||
|
// getImageInfo异步
|
||||||
|
data.drawPixelMap?.imagePixelMap?.getImageInfo().then((imageInfo) => {
|
||||||
|
LogUtil.log('ImageKnifeComponent imageinfo width =' + imageInfo.size.width + ' height=' + imageInfo.size.height)
|
||||||
|
let scaleType = (typeof imageKnifeOption.errorholderSrcScaleType == 'number') ? imageKnifeOption.errorholderSrcScaleType : ScaleType.FIT_CENTER
|
||||||
|
context.save();
|
||||||
|
context.clearRect(0, 0, compWidth, compHeight)
|
||||||
|
ScaleTypeHelper.drawImageWithScaleType(context, scaleType, data.drawPixelMap?.imagePixelMap, px2vp(imageInfo.size.width), px2vp(imageInfo.size.height), compWidth, compHeight, 0, 0)
|
||||||
|
context.restore();
|
||||||
|
LogUtil.log('ImageKnifeComponent default drawErrorholder end!')
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
requestAddTransform(request: RequestOption) {
|
requestAddTransform(request: RequestOption) {
|
||||||
|
|
Loading…
Reference in New Issue