- Increase page count

- /chat2Viewer is now sorted by date
- Echo everything that hasn't any channel set
- Fixed channel inputs are now enforced
- Added a warning for ECL channel mismatch
This commit is contained in:
Infi
2025-02-03 13:05:26 +01:00
parent f6dd0359e7
commit 5a78877abf
6 changed files with 33 additions and 13 deletions
+5 -3
View File
@@ -15,6 +15,8 @@ namespace ChatTwo.Ui;
public class DbViewer : Window
{
public const float RowPerPage = 1000.0f;
private readonly Plugin Plugin;
private static readonly DateTime MinimalDate = new(2021, 1, 1);
@@ -73,7 +75,7 @@ public class DbViewer : Window
public override void Draw()
{
var totalPages = (int)Math.Ceiling(Count / 500.0f);
var totalPages = (int)Math.Ceiling(Count / RowPerPage);
if (totalPages < 1)
totalPages = 1;
@@ -236,7 +238,7 @@ public class DbViewer : Window
{
if (SimpleSearchTerm == "")
{
Filtered = new ConcurrentStack<Message>(Messages.Reverse());
Filtered = new ConcurrentStack<Message>(Messages.Reverse().OrderByDescending(m => m.Date));
return;
}
@@ -244,7 +246,7 @@ public class DbViewer : Window
Messages.Reverse().Where(m =>
ChunkUtil.ToRawString(m.Sender).Contains(SimpleSearchTerm, StringComparison.InvariantCultureIgnoreCase) ||
ChunkUtil.ToRawString(m.Content).Contains(SimpleSearchTerm, StringComparison.InvariantCultureIgnoreCase)
));
).OrderByDescending(m => m.Date));
}
private void DateRefresh()