mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.git
synced 2025-11-19 21:02:53 +08:00
Compare commits
1 Commits
fix/new_da
...
build/alph
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6864124c64 |
10
build.cake
10
build.cake
@@ -11,6 +11,15 @@ var version = "version";
|
|||||||
var repoDir = "repoDir";
|
var repoDir = "repoDir";
|
||||||
var outputPath = "outputPath";
|
var outputPath = "outputPath";
|
||||||
|
|
||||||
|
// Extension
|
||||||
|
|
||||||
|
static ProcessArgumentBuilder AppendIf(this ProcessArgumentBuilder builder, string text, bool condition)
|
||||||
|
{
|
||||||
|
return condition ? builder.Append(text) : builder;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Properties
|
||||||
|
|
||||||
string solution
|
string solution
|
||||||
{
|
{
|
||||||
get => System.IO.Path.Combine(repoDir, "src", "Snap.Hutao", "Snap.Hutao.sln");
|
get => System.IO.Path.Combine(repoDir, "src", "Snap.Hutao", "Snap.Hutao.sln");
|
||||||
@@ -157,6 +166,7 @@ Task("Build binary package")
|
|||||||
.Append("/p:AppxPackageSigningEnabled=false")
|
.Append("/p:AppxPackageSigningEnabled=false")
|
||||||
.Append("/p:AppxBundle=Never")
|
.Append("/p:AppxBundle=Never")
|
||||||
.Append("/p:AppxPackageOutput=" + outputPath)
|
.Append("/p:AppxPackageOutput=" + outputPath)
|
||||||
|
.AppendIf("/p:AlphaConstants=IS_ALPHA_BUILD", !AppVeyor.IsRunningOnAppVeyor)
|
||||||
};
|
};
|
||||||
|
|
||||||
DotNetBuild(project, settings);
|
DotNetBuild(project, settings);
|
||||||
|
|||||||
@@ -54,7 +54,6 @@ internal sealed partial class DailyNoteService : IDailyNoteService, IRecipient<U
|
|||||||
DailyNoteEntry newEntry = DailyNoteEntry.From(userAndUid);
|
DailyNoteEntry newEntry = DailyNoteEntry.From(userAndUid);
|
||||||
|
|
||||||
Web.Response.Response<WebDailyNote> dailyNoteResponse;
|
Web.Response.Response<WebDailyNote> dailyNoteResponse;
|
||||||
DailyNoteMetadataContext context;
|
|
||||||
using (IServiceScope scope = serviceProvider.CreateScope())
|
using (IServiceScope scope = serviceProvider.CreateScope())
|
||||||
{
|
{
|
||||||
IGameRecordClient gameRecordClient = scope.ServiceProvider
|
IGameRecordClient gameRecordClient = scope.ServiceProvider
|
||||||
@@ -64,8 +63,6 @@ internal sealed partial class DailyNoteService : IDailyNoteService, IRecipient<U
|
|||||||
dailyNoteResponse = await gameRecordClient
|
dailyNoteResponse = await gameRecordClient
|
||||||
.GetDailyNoteAsync(userAndUid, token)
|
.GetDailyNoteAsync(userAndUid, token)
|
||||||
.ConfigureAwait(false);
|
.ConfigureAwait(false);
|
||||||
|
|
||||||
context = await scope.GetRequiredService<IMetadataService>().GetContextAsync<DailyNoteMetadataContext>(token).ConfigureAwait(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dailyNoteResponse.IsOk())
|
if (dailyNoteResponse.IsOk())
|
||||||
@@ -74,7 +71,6 @@ internal sealed partial class DailyNoteService : IDailyNoteService, IRecipient<U
|
|||||||
}
|
}
|
||||||
|
|
||||||
newEntry.UserGameRole = userService.GetUserGameRoleByUid(roleUid);
|
newEntry.UserGameRole = userService.GetUserGameRoleByUid(roleUid);
|
||||||
newEntry.ArchonQuestView = DailyNoteArchonQuestView.Create(newEntry.DailyNote, context.Chapters);
|
|
||||||
await dailyNoteDbService.AddDailyNoteEntryAsync(newEntry, token).ConfigureAwait(false);
|
await dailyNoteDbService.AddDailyNoteEntryAsync(newEntry, token).ConfigureAwait(false);
|
||||||
|
|
||||||
newEntry.User = userAndUid.User;
|
newEntry.User = userAndUid.User;
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
<AppxBundle>Never</AppxBundle>
|
<AppxBundle>Never</AppxBundle>
|
||||||
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
|
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
|
||||||
<StartupObject>Snap.Hutao.Program</StartupObject>
|
<StartupObject>Snap.Hutao.Program</StartupObject>
|
||||||
<DefineConstants>$(DefineConstants);DISABLE_XAML_GENERATED_MAIN;DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION;DISABLE_XAML_GENERATED_BINDING_DEBUG_OUTPUT</DefineConstants>
|
<DefineConstants>$(DefineConstants);DISABLE_XAML_GENERATED_MAIN;DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION;DISABLE_XAML_GENERATED_BINDING_DEBUG_OUTPUT;$(AlphaConstants)</DefineConstants>
|
||||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<DebugType>embedded</DebugType>
|
<DebugType>embedded</DebugType>
|
||||||
|
|||||||
Reference in New Issue
Block a user