修复样片详情解析并优化列表上下架交互。
兼容 Android 媒体项 size 字段格式,增强灵活解码容错,并统一样片列表开关确认逻辑与安全区布局。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -503,6 +503,7 @@ final class UploadSampleViewModel {
|
||||
guard let self else { return }
|
||||
Task { @MainActor in
|
||||
guard self.uploadedMediaList.indices.contains(index) else { return }
|
||||
guard self.uploadedMediaList[index].isUploading else { return }
|
||||
self.uploadedMediaList[index].uploadProgress = progress
|
||||
self.uploadedMediaList[index].isUploading = progress < 100
|
||||
self.uploadDialogState = SampleUploadDialogState(
|
||||
@ -552,6 +553,7 @@ final class UploadSampleViewModel {
|
||||
guard let self else { return }
|
||||
Task { @MainActor in
|
||||
guard var current = self.coverImage else { return }
|
||||
guard current.isUploading else { return }
|
||||
current.uploadProgress = progress
|
||||
current.isUploading = progress < 100
|
||||
self.coverImage = current
|
||||
|
||||
Reference in New Issue
Block a user