From 47325759e5d9abe9d882ec55d8fb1760591f2a3c Mon Sep 17 00:00:00 2001 From: Bruce Wayne Date: Sat, 4 Jan 2020 20:59:37 +0800 Subject: [PATCH] Fix logic --- AutoSplitVideo.WPF/Model/Config.cs | 2 +- AutoSplitVideo.WPF/View/MainWindow.xaml | 14 ++++++++--- AutoSplitVideo.WPF/View/MainWindow.xaml.cs | 19 ++++++++------- .../ViewModel/MainWindowViewModel.cs | 23 ++++++++++++++++++- BilibiliApi/BililiveAPI.cs | 17 ++++++++++---- BilibiliApi/Passport/Passport.cs | 14 ++++++++++- BilibiliApi/Utils.cs | 6 +++++ 7 files changed, 77 insertions(+), 18 deletions(-) diff --git a/AutoSplitVideo.WPF/Model/Config.cs b/AutoSplitVideo.WPF/Model/Config.cs index 2106f7c..a992de9 100644 --- a/AutoSplitVideo.WPF/Model/Config.cs +++ b/AutoSplitVideo.WPF/Model/Config.cs @@ -67,7 +67,7 @@ public bool FixTimestamp public string Token { - get => string.IsNullOrEmpty(_token) || _token.Length != 32 ? string.Empty : _token; + get => BilibiliApi.Utils.IsToken(_token) ? _token : string.Empty; set => SetField(ref _token, value); } diff --git a/AutoSplitVideo.WPF/View/MainWindow.xaml b/AutoSplitVideo.WPF/View/MainWindow.xaml index 12f8a5b..5baa877 100644 --- a/AutoSplitVideo.WPF/View/MainWindow.xaml +++ b/AutoSplitVideo.WPF/View/MainWindow.xaml @@ -318,12 +318,20 @@ -