fix video progress

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-06-13 10:02:17 +08:00
parent 199ad274b7
commit b02e4253f1
5 changed files with 38 additions and 50 deletions

View File

@@ -247,19 +247,15 @@ abstract final class VideoHttp {
case .pgc:
final result = res.data['result'];
data = PlayUrlModel.fromJson(result['video_info']);
if (result['play_view_business_info']?['user_status']?['watch_progress']?['current_watch_progress']
case final int progress when progress > 0) {
data.lastPlayTime = progress;
}
data = PlayUrlModel.fromJson(result['video_info'])
..lastPlayTime =
result['play_view_business_info']?['user_status']?['watch_progress']?['current_watch_progress'];
case .pugv:
final result = res.data['data'];
data = PlayUrlModel.fromJson(result);
if (result['play_view_business_info']?['user_status']?['watch_progress']?['current_watch_progress']
case final int progress when progress > 0) {
data.lastPlayTime = progress;
}
data = PlayUrlModel.fromJson(result)
..lastPlayTime =
result['play_view_business_info']?['user_status']?['watch_progress']?['current_watch_progress'];
}
return Success(data);
} else if (epid != null && videoType == .ugc) {