修复偶尔VideoSection重复的问题

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