mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.git
synced 2025-11-19 21:02:53 +08:00
fixup cookie creation key collision
This commit is contained in:
1
src/Snap.Hutao.Bookmark/SpiralAbyssUpload.js
Normal file
1
src/Snap.Hutao.Bookmark/SpiralAbyssUpload.js
Normal file
File diff suppressed because one or more lines are too long
@@ -1536,6 +1536,15 @@ namespace Snap.Hutao.Resource.Localization {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 据上一个五/四星 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string ViewCardGachaStatisticsTitle {
|
||||
get {
|
||||
return ResourceManager.GetString("ViewCardGachaStatisticsTitle", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 等级 的本地化字符串。
|
||||
/// </summary>
|
||||
|
||||
@@ -1887,79 +1887,82 @@
|
||||
<data name="ViewPageWiKiGeneralAddToDevPlanButtonLabel" xml:space="preserve">
|
||||
<value>添加到养成计划</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarAutoSuggestBoxPlaceHolder" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarAutoSuggestBoxPlaceHolder" xml:space="preserve">
|
||||
<value>筛选角色</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarOccupationNameTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarOccupationNameTitle" xml:space="preserve">
|
||||
<value>所属</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarConstellationNameTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarConstellationNameTitle" xml:space="preserve">
|
||||
<value>命之座</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarDateofBirthTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarDateofBirthTitle" xml:space="preserve">
|
||||
<value>生日</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarChineseCVNameTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarChineseCVNameTitle" xml:space="preserve">
|
||||
<value>汉语 CV</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarJapaneseCVNameTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarJapaneseCVNameTitle" xml:space="preserve">
|
||||
<value>日语 CV</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarEnglishCVNameTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarEnglishCVNameTitle" xml:space="preserve">
|
||||
<value>英语 CV</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarKoreanCVNameTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarKoreanCVNameTitle" xml:space="preserve">
|
||||
<value>韩语 CV</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarAscensionMaterialsHeader" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarAscensionMaterialsHeader" xml:space="preserve">
|
||||
<value>养成材料</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarTanlentHeader" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarTanlentHeader" xml:space="preserve">
|
||||
<value>天赋</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarTeamCombinationHeader" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarTeamCombinationHeader" xml:space="preserve">
|
||||
<value>搭配角色</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarWeaponCombinationHeader" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarWeaponCombinationHeader" xml:space="preserve">
|
||||
<value>搭配武器</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarArtifactSetCombinationHeader" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarArtifactSetCombinationHeader" xml:space="preserve">
|
||||
<value>搭配圣遗物</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarMiscHeader" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarMiscHeader" xml:space="preserve">
|
||||
<value>其它</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarFoodHeader" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarFoodHeader" xml:space="preserve">
|
||||
<value>料理</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarSpecialFoodTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarSpecialFoodTitle" xml:space="preserve">
|
||||
<value>特殊料理</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarOriginalFoodTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarOriginalFoodTitle" xml:space="preserve">
|
||||
<value>原料理</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarCostumeHeader" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarCostumeHeader" xml:space="preserve">
|
||||
<value>衣装</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarQuotesHeader" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarQuotesHeader" xml:space="preserve">
|
||||
<value>资料</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiAvatarStoriesHeader" xml:space="preserve">
|
||||
<data name="ViewPageWiKiAvatarStoriesHeader" xml:space="preserve">
|
||||
<value>故事</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiMonsterAutoSuggestBoxPlaceHolder" xml:space="preserve">
|
||||
<data name="ViewPageWiKiMonsterAutoSuggestBoxPlaceHolder" xml:space="preserve">
|
||||
<value>筛选怪物</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiWeaponAutoSuggestBoxPlaceHolder" xml:space="preserve">
|
||||
<data name="ViewPageWiKiWeaponAutoSuggestBoxPlaceHolder" xml:space="preserve">
|
||||
<value>筛选武器</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiWeaponBeforeAscensionTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiWeaponBeforeAscensionTitle" xml:space="preserve">
|
||||
<value>突破前</value>
|
||||
</data>
|
||||
<data name="ViewPageWiKiWeaponAfterAscensionTitle" xml:space="preserve">
|
||||
<data name="ViewPageWiKiWeaponAfterAscensionTitle" xml:space="preserve">
|
||||
<value>突破后</value>
|
||||
</data>
|
||||
<data name="ViewPageHomeLaunchGameSettingAction" xml:space="preserve">
|
||||
<value>设置</value>
|
||||
</data>
|
||||
<data name="ViewCardGachaStatisticsTitle" xml:space="preserve">
|
||||
<value>据上一个五/四星</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -141,12 +141,14 @@ internal sealed class DailyNoteService : IDailyNoteService, IRecipient<UserRemov
|
||||
{
|
||||
await new DailyNoteNotifier(scopeFactory, entry).NotifyAsync().ConfigureAwait(false);
|
||||
}
|
||||
|
||||
await appDbContext.DailyNotes.UpdateAndSaveAsync(entry).ConfigureAwait(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
IInfoBarService infoBarService = scope.ServiceProvider.GetRequiredService<IInfoBarService>();
|
||||
|
||||
// special retcode handling for dailynote
|
||||
// Special retcode handling for dailynote
|
||||
if (dailyNoteResponse.ReturnCode == (int)Web.Response.KnownReturnCode.CODE1034)
|
||||
{
|
||||
infoBarService.Warning(dailyNoteResponse.ToString());
|
||||
@@ -157,8 +159,6 @@ internal sealed class DailyNoteService : IDailyNoteService, IRecipient<UserRemov
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
await appDbContext.SaveChangesAsync().ConfigureAwait(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -46,6 +46,12 @@
|
||||
<TextBlock
|
||||
Grid.Row="0"
|
||||
Grid.ColumnSpan="3"
|
||||
Text="{shcm:ResourceString Name=ViewCardGachaStatisticsTitle}"/>
|
||||
|
||||
<TextBlock
|
||||
Grid.Row="0"
|
||||
Grid.ColumnSpan="3"
|
||||
HorizontalAlignment="Right"
|
||||
Text="{Binding Uid}"/>
|
||||
|
||||
<StackPanel
|
||||
|
||||
@@ -29,7 +29,7 @@ internal sealed class LaunchGameViewModelSlim : Abstraction.ViewModelSlim<View.P
|
||||
{
|
||||
gameService = serviceProvider.GetRequiredService<IGameService>();
|
||||
|
||||
LaunchCommand = new AsyncRelayCommand(LaunchAsync);
|
||||
LaunchCommand = new AsyncRelayCommand(LaunchAsync, AsyncRelayCommandOptions.AllowConcurrentExecutions);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -66,7 +66,7 @@ internal sealed partial class Cookie
|
||||
|
||||
foreach (CoreWebView2Cookie cookie in webView2Cookies)
|
||||
{
|
||||
cookieMap.Add(cookie.Name, cookie.Value);
|
||||
cookieMap.TryAdd(cookie.Name, cookie.Value);
|
||||
}
|
||||
|
||||
return new(cookieMap);
|
||||
|
||||
Reference in New Issue
Block a user