修复偶尔VideoSection重复的问题

croire 3 years ago
parent ebfba6a59f
commit a0a1d659ec

@ -618,6 +618,7 @@ namespace DownKyi.ViewModels
/// <param name="videoInfoService"></param> /// <param name="videoInfoService"></param>
private void UpdateView(IInfoService videoInfoService, VideoPage param) private void UpdateView(IInfoService videoInfoService, VideoPage param)
{ {
// 获取视频详情
VideoInfoView = videoInfoService.GetVideoView(); VideoInfoView = videoInfoService.GetVideoView();
if (VideoInfoView == null) if (VideoInfoView == null)
{ {
@ -635,7 +636,16 @@ namespace DownKyi.ViewModels
NoDataVisibility = Visibility.Collapsed; NoDataVisibility = Visibility.Collapsed;
} }
// 获取视频列表
List<VideoSection> videoSections = videoInfoService.GetVideoSections(false); List<VideoSection> videoSections = videoInfoService.GetVideoSections(false);
// 清空以前的数据
PropertyChangeAsync(new Action(() =>
{
VideoSections.Clear();
}));
// 添加新数据
if (videoSections == null) if (videoSections == null)
{ {
LogManager.Debug(Tag, "videoSections is not exist."); LogManager.Debug(Tag, "videoSections is not exist.");

Loading…
Cancel
Save