完善钱包提现状态展示与举报摄影师列表交互。
对齐 Android 提现进度与时间线映射,优化钱包与积分兑换页刷新逻辑,并补充相关单元测试与真机测试说明。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -888,8 +888,7 @@ struct WildReportDetailData: Decodable, Equatable, Hashable {
|
||||
id: content.id > 0 ? String(content.id) : content.time,
|
||||
submitTime: content.time,
|
||||
text: content.desc,
|
||||
imageCount: content.imageCount,
|
||||
videoCount: content.videoCount
|
||||
evidences: content.evidences
|
||||
)
|
||||
}
|
||||
}
|
||||
@ -956,8 +955,11 @@ struct WildReportSupplementaryEvidence: Hashable {
|
||||
let id: String
|
||||
let submitTime: String
|
||||
let text: String
|
||||
let imageCount: Int
|
||||
let videoCount: Int
|
||||
let evidences: [WildReportDetailEvidence]
|
||||
|
||||
var imageCount: Int { evidences.filter(\.isImage).count }
|
||||
var videoCount: Int { evidences.filter(\.isVideo).count }
|
||||
var hasMedia: Bool { imageCount > 0 || videoCount > 0 }
|
||||
|
||||
var summaryText: String {
|
||||
var parts: [String] = []
|
||||
|
||||
Reference in New Issue
Block a user