mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Server fixes and a bit of a UI nagging
This commit is contained in:
parent
eb3e323971
commit
a716097802
@ -392,6 +392,7 @@ namespace Wabbajack.Common
|
||||
SupportedModManager = ModManager.MO2,
|
||||
Game = Game.Enderal,
|
||||
NexusName = "enderal",
|
||||
NexusGameId = 2736,
|
||||
MO2Name = "Enderal",
|
||||
MO2ArchiveName = "enderal",
|
||||
SteamIDs = new List<int>{1027920, 933480},
|
||||
|
@ -237,7 +237,7 @@ namespace Wabbajack.Lib.Downloaders
|
||||
return new[] {"[General]", $"gameName={Game.MetaData().MO2ArchiveName}", $"modID={ModID}", $"fileID={FileID}"};
|
||||
}
|
||||
|
||||
public async Task<(Archive? Archive, TempFile NewFile)> FindUpgrade(Archive a, Func<Archive, Task<AbsolutePath>> downloadResolver)
|
||||
public override async Task<(Archive? Archive, TempFile NewFile)> FindUpgrade(Archive a, Func<Archive, Task<AbsolutePath>> downloadResolver)
|
||||
{
|
||||
var client = await NexusApiClient.Get();
|
||||
|
||||
|
@ -11,9 +11,9 @@ using Wabbajack.Common;
|
||||
|
||||
namespace Wabbajack.Server.Services
|
||||
{
|
||||
public class CDNMirrorList : AbstractService<ListValidator, int>
|
||||
public class CDNMirrorList : AbstractService<CDNMirrorList, int>
|
||||
{
|
||||
public CDNMirrorList(ILogger<ListValidator> logger, AppSettings settings, QuickSync quickSync) : base(logger, settings, quickSync, TimeSpan.FromHours(1))
|
||||
public CDNMirrorList(ILogger<CDNMirrorList> logger, AppSettings settings, QuickSync quickSync) : base(logger, settings, quickSync, TimeSpan.FromHours(6))
|
||||
{
|
||||
}
|
||||
public string[] Mirrors { get; private set; }
|
||||
|
@ -12,12 +12,12 @@ using Wabbajack.Server.DTOs;
|
||||
|
||||
namespace Wabbajack.Server.Services
|
||||
{
|
||||
public class NexusPermissionsUpdater : AbstractService<NexusKeyMaintainance, int>
|
||||
public class NexusPermissionsUpdater : AbstractService<NexusPermissionsUpdater, int>
|
||||
{
|
||||
private DiscordWebHook _discord;
|
||||
private SqlService _sql;
|
||||
|
||||
public NexusPermissionsUpdater(ILogger<NexusKeyMaintainance> logger, AppSettings settings, QuickSync quickSync, DiscordWebHook discord, SqlService sql) : base(logger, settings, quickSync, TimeSpan.FromMinutes(5))
|
||||
public NexusPermissionsUpdater(ILogger<NexusPermissionsUpdater> logger, AppSettings settings, QuickSync quickSync, DiscordWebHook discord, SqlService sql) : base(logger, settings, quickSync, TimeSpan.FromMinutes(5))
|
||||
{
|
||||
_discord = discord;
|
||||
_sql = sql;
|
||||
|
@ -12,33 +12,43 @@
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="*" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button Grid.Column="0"
|
||||
Width="40"
|
||||
Height="35"
|
||||
Click="GitHub_Click"
|
||||
Style="{StaticResource IconBareButtonStyle}">
|
||||
<TextBlock
|
||||
Text="Wabbajack is free, but supported by users like you. Please consider supporting us on Patreon to help offset the costs of distributing these modlists."
|
||||
TextWrapping="Wrap"
|
||||
FontWeight="Bold"
|
||||
FontSize="14"
|
||||
MouseDown="Patreon_Click"
|
||||
Foreground="Cyan"
|
||||
/>
|
||||
<Button Grid.Column="1"
|
||||
Width="40"
|
||||
Height="35"
|
||||
Margin="4,0,0,0"
|
||||
Click="Patreon_Click"
|
||||
Style="{StaticResource IconBareButtonStyle}">
|
||||
<icon:PackIconMaterial
|
||||
Width="25"
|
||||
Height="25"
|
||||
Kind="Patreon"
|
||||
Foreground="Cyan"/>
|
||||
</Button>
|
||||
<Button Grid.Column="2"
|
||||
Width="40"
|
||||
Height="35"
|
||||
Click="GitHub_Click"
|
||||
Style="{StaticResource IconBareButtonStyle}">
|
||||
<icon:PackIconMaterial
|
||||
Width="25"
|
||||
Height="25"
|
||||
Kind="GitHub" />
|
||||
</Button>
|
||||
<Button Grid.Column="1"
|
||||
Width="40"
|
||||
Height="35"
|
||||
Margin="4,0,0,0"
|
||||
Click="Patreon_Click"
|
||||
Style="{StaticResource IconBareButtonStyle}">
|
||||
<icon:PackIconMaterial
|
||||
Width="25"
|
||||
Height="25"
|
||||
Kind="Patreon" />
|
||||
</Button>
|
||||
<Button Grid.Column="2"
|
||||
Width="40"
|
||||
Height="35"
|
||||
Click="Discord_Click"
|
||||
Style="{StaticResource IconBareButtonStyle}">
|
||||
<Button Grid.Column="3"
|
||||
Width="40"
|
||||
Height="35"
|
||||
Click="Discord_Click"
|
||||
Style="{StaticResource IconBareButtonStyle}">
|
||||
<icon:PackIconMaterial
|
||||
Width="25"
|
||||
Height="25"
|
||||
|
Loading…
Reference in New Issue
Block a user