mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Server side fixes, latest changes to SQL
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@ -13,6 +13,7 @@ using Microsoft.Extensions.Hosting;
|
|||||||
using Microsoft.OpenApi.Models;
|
using Microsoft.OpenApi.Models;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using Wabbajack.BuildServer;
|
using Wabbajack.BuildServer;
|
||||||
|
using Wabbajack.Lib.LibCefHelpers;
|
||||||
using Wabbajack.Server.DataLayer;
|
using Wabbajack.Server.DataLayer;
|
||||||
using Wabbajack.Server.Services;
|
using Wabbajack.Server.Services;
|
||||||
|
|
||||||
@ -36,6 +37,7 @@ namespace Wabbajack.Server
|
|||||||
// This method gets called by the runtime. Use this method to add services to the container.
|
// This method gets called by the runtime. Use this method to add services to the container.
|
||||||
public void ConfigureServices(IServiceCollection services)
|
public void ConfigureServices(IServiceCollection services)
|
||||||
{
|
{
|
||||||
|
Helpers.Init();
|
||||||
/*services.AddSwaggerGen(c =>
|
/*services.AddSwaggerGen(c =>
|
||||||
{
|
{
|
||||||
c.SwaggerDoc("v1", new OpenApiInfo {Title = "Wabbajack Build API", Version = "v1"});
|
c.SwaggerDoc("v1", new OpenApiInfo {Title = "Wabbajack Build API", Version = "v1"});
|
||||||
|
@ -281,6 +281,21 @@ namespace Wabbajack.Test
|
|||||||
Assert.Equal(Hash.FromBase64("2lZt+1h6wxM="), await filename.Path.FileHashAsync());
|
Assert.Equal(Hash.FromBase64("2lZt+1h6wxM="), await filename.Path.FileHashAsync());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public async Task CanFindOtherLLMods()
|
||||||
|
{
|
||||||
|
await DownloadDispatcher.GetInstance<LoversLabDownloader>().Prepare();
|
||||||
|
|
||||||
|
var ini = @"[General]
|
||||||
|
directURL=https://www.loverslab.com/files/file/1382-milk-mod-economy/?do=download&r=913360&confirm=1&t=1&csrfKey=7984faa4d27f6b638125daf38ae5f1191";
|
||||||
|
|
||||||
|
var state = (AbstractDownloadState)await DownloadDispatcher.ResolveArchive(ini.LoadIniString());
|
||||||
|
var otherfiles = await ((LoversLabDownloader.State)state).GetFilesInGroup();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public async Task LoversLabDownload()
|
public async Task LoversLabDownload()
|
||||||
{
|
{
|
||||||
@ -316,6 +331,8 @@ namespace Wabbajack.Test
|
|||||||
Assert.Equal("Cheese for Everyone!", await filename.Path.ReadAllTextAsync());
|
Assert.Equal("Cheese for Everyone!", await filename.Path.ReadAllTextAsync());
|
||||||
|
|
||||||
var files = await ((LoversLabDownloader.State)converted).GetFilesInGroup();
|
var files = await ((LoversLabDownloader.State)converted).GetFilesInGroup();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Assert.NotEmpty(files);
|
Assert.NotEmpty(files);
|
||||||
Assert.Equal("WABBAJACK_TEST_FILE.zip", files.First().Name);
|
Assert.Equal("WABBAJACK_TEST_FILE.zip", files.First().Name);
|
||||||
|
Reference in New Issue
Block a user