feat: update app workflows and permissions
This commit is contained in:
@ -541,9 +541,12 @@ final class MaterialFormViewModel {
|
||||
guard let self else { return }
|
||||
Task { @MainActor in
|
||||
guard self.uploadedMediaList.indices.contains(index) else { return }
|
||||
self.uploadedMediaList[index].uploadProgress = progress
|
||||
self.uploadedMediaList[index].isUploading = progress < 100
|
||||
self.uploadDialogState = MaterialUploadDialogState(title: title, progress: progress)
|
||||
let clampedProgress = max(0, min(100, progress))
|
||||
self.uploadedMediaList[index].uploadProgress = clampedProgress
|
||||
self.uploadedMediaList[index].isUploading = clampedProgress < 100
|
||||
if clampedProgress < 100 {
|
||||
self.uploadDialogState = MaterialUploadDialogState(title: title, progress: clampedProgress)
|
||||
}
|
||||
self.notifyStateChange()
|
||||
}
|
||||
}
|
||||
@ -583,9 +586,12 @@ final class MaterialFormViewModel {
|
||||
onProgress: { [weak self] progress in
|
||||
guard let self else { return }
|
||||
Task { @MainActor in
|
||||
self.coverImage?.uploadProgress = progress
|
||||
self.coverImage?.isUploading = progress < 100
|
||||
self.uploadDialogState = MaterialUploadDialogState(title: "正在上传封面", progress: progress)
|
||||
let clampedProgress = max(0, min(100, progress))
|
||||
self.coverImage?.uploadProgress = clampedProgress
|
||||
self.coverImage?.isUploading = clampedProgress < 100
|
||||
if clampedProgress < 100 {
|
||||
self.uploadDialogState = MaterialUploadDialogState(title: "正在上传封面", progress: clampedProgress)
|
||||
}
|
||||
self.notifyStateChange()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user