1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 15:20:48 -05:00

hide chat for password protected servers for issue #162

This commit is contained in:
RaidMax
2020-08-20 10:38:11 -05:00
parent 774d4a5d30
commit 2e0b1b3569
39 changed files with 1171 additions and 188 deletions

View File

@ -9,7 +9,6 @@ using SharedLibraryCore.Dtos;
using SharedLibraryCore.Helpers;
using SharedLibraryCore.Interfaces;
using Stats.Dtos;
using StatsWeb.Dtos;
using System;
using System.Collections.Generic;
using System.Linq;

View File

@ -18,7 +18,7 @@ namespace ApplicationTests.Fixtures
Say = "say"
}
};
public static ApplicationConfiguration CreateApplicationConfiguration() => new ApplicationConfiguration() { Servers = new[] { CreateServerConfiguration() } };
public static ApplicationConfiguration CreateApplicationConfiguration() => new ApplicationConfiguration() { Servers = new[] { CreateServerConfiguration() }, QuickMessages = new QuickMessageConfiguration[0] };
public static CommandConfiguration CreateCommandConfiguration() => new CommandConfiguration();
}
}

View File

@ -19,7 +19,7 @@ namespace ApplicationTests.Fixtures
return new EFClientMessage()
{
Active = true,
Message = content,
Message = content ?? "test",
TimeSent = sent.Value,
Client = new EFClient()
{

View File

@ -154,7 +154,7 @@ namespace ApplicationTests
var query = $"chat|after {DateTime.Now.ToString()}".ParseSearchInfo(1, 0);
var result = await queryHelper.QueryResource(query);
Assert.AreEqual(oneHourAhead, result.Results.First().Date);
Assert.AreEqual(oneHourAhead, result.Results.First().When);
dbContext.Remove(msg);
await dbContext.SaveChangesAsync();
@ -173,7 +173,7 @@ namespace ApplicationTests
var query = $"chat|before {DateTime.Now.ToString()}".ParseSearchInfo(1, 0);
var result = await queryHelper.QueryResource(query);
Assert.AreEqual(oneHourAgo, result.Results.First().Date);
Assert.AreEqual(oneHourAgo, result.Results.First().When);
dbContext.Remove(msg);
await dbContext.SaveChangesAsync();
@ -251,14 +251,14 @@ namespace ApplicationTests
var query = $"chat|sort {SortDirection.Ascending}".ParseSearchInfo(2, 0);
var result = await queryHelper.QueryResource(query);
Assert.AreEqual(firstMessage.TimeSent, result.Results.First().Date);
Assert.AreEqual(secondMessage.TimeSent, result.Results.Last().Date);
Assert.AreEqual(firstMessage.TimeSent, result.Results.First().When);
Assert.AreEqual(secondMessage.TimeSent, result.Results.Last().When);
query = $"chat|sort {SortDirection.Descending}".ParseSearchInfo(2, 0);
result = await queryHelper.QueryResource(query);
Assert.AreEqual(firstMessage.TimeSent, result.Results.Last().Date);
Assert.AreEqual(secondMessage.TimeSent, result.Results.First().Date);
Assert.AreEqual(firstMessage.TimeSent, result.Results.Last().When);
Assert.AreEqual(secondMessage.TimeSent, result.Results.First().When);
dbContext.Remove(firstMessage);
dbContext.Remove(secondMessage);