@@ -89,6 +89,28 @@ private set
89
89
/// </summary>
90
90
public string CurrentUserId { get ; private set ; }
91
91
92
+ /// <summary>
93
+ /// 保存Cookie.
94
+ /// </summary>
95
+ /// <param name="cookies">Cookie 信息.</param>
96
+ public static void SaveCookies ( Dictionary < string , string > cookies )
97
+ {
98
+ var localCookies = GetCookieDict ( ) ;
99
+ foreach ( var cookie in cookies )
100
+ {
101
+ if ( localCookies . ContainsKey ( cookie . Key ) )
102
+ {
103
+ localCookies [ cookie . Key ] = cookie . Value ;
104
+ }
105
+ else
106
+ {
107
+ localCookies . Add ( cookie . Key , cookie . Value ) ;
108
+ }
109
+ }
110
+
111
+ SettingsToolkit . WriteLocalSetting ( SettingNames . LocalCookie , JsonSerializer . Serialize ( localCookies ) ) ;
112
+ }
113
+
92
114
internal static void GenerateAppKey ( Dictionary < string , string > queryParameters , RequestClientType clientType , bool onlyAppKey = false )
93
115
{
94
116
if ( clientType == RequestClientType . IOS )
@@ -204,28 +226,6 @@ internal async Task<TokenInfo> InternalRefreshTokenAsync()
204
226
205
227
private static long GetNowMilliSeconds ( ) => DateTimeOffset . Now . ToLocalTime ( ) . ToUnixTimeMilliseconds ( ) ;
206
228
207
- /// <summary>
208
- /// 保存Cookie.
209
- /// </summary>
210
- /// <param name="cookies">Cookie 信息.</param>
211
- private static void SaveCookies ( Dictionary < string , string > cookies )
212
- {
213
- var localCookies = GetCookieDict ( ) ;
214
- foreach ( var cookie in cookies )
215
- {
216
- if ( localCookies . ContainsKey ( cookie . Key ) )
217
- {
218
- localCookies [ cookie . Key ] = cookie . Value ;
219
- }
220
- else
221
- {
222
- localCookies . Add ( cookie . Key , cookie . Value ) ;
223
- }
224
- }
225
-
226
- SettingsToolkit . WriteLocalSetting ( SettingNames . LocalCookie , JsonSerializer . Serialize ( localCookies ) ) ;
227
- }
228
-
229
229
private static void SaveCookie ( CookieInfo cookieInfo )
230
230
{
231
231
var cookies = cookieInfo . Cookies . Select ( p => ( p . Name , p . Value ) ) . ToDictionary ( ) ;
0 commit comments