- 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
+4 -2
View File
@@ -2,6 +2,7 @@
using System.Collections;
using System.Data.Common;
using ChatTwo.Code;
using ChatTwo.Ui;
using ChatTwo.Util;
using Dalamud.Game.Text.SeStringHandling;
using MessagePack;
@@ -444,7 +445,7 @@ internal class MessageStore : IDisposable
ExtraChatChannel
FROM messages
" + whereClause + @"
LIMIT $Offset, 500;
LIMIT $Offset, $OffsetCount;
";
cmd.CommandTimeout = 120; // this could take a while on slow computers
@@ -453,7 +454,8 @@ internal class MessageStore : IDisposable
cmd.Parameters.AddWithValue("$After", ((DateTimeOffset) after).ToUnixTimeMilliseconds());
cmd.Parameters.AddWithValue("$Before", ((DateTimeOffset) before).ToUnixTimeMilliseconds());
cmd.Parameters.AddWithValue("$Offset", 500 * page);
cmd.Parameters.AddWithValue("$Offset", DbViewer.RowPerPage * page);
cmd.Parameters.AddWithValue("OffsetCount", DbViewer.RowPerPage);
return new MessageEnumerator(cmd.ExecuteReader());
}