feat: add simple delete and move tools for tabs

This commit is contained in:
Anna
2022-01-14 15:40:31 -05:00
parent abf3312158
commit 878171dc56
4 changed files with 40 additions and 10 deletions
+4 -4
View File
@@ -75,17 +75,17 @@ internal class Store : IDisposable {
}
}
internal void FilterAllTabs() {
internal void FilterAllTabs(bool unread = true) {
foreach (var tab in this.Plugin.Config.Tabs) {
this.FilterTab(tab);
this.FilterTab(tab, unread);
}
}
internal void FilterTab(Tab tab) {
internal void FilterTab(Tab tab, bool unread) {
using var messages = this.GetMessages();
foreach (var message in messages.Messages) {
if (tab.Matches(message)) {
tab.AddMessage(message);
tab.AddMessage(message, unread);
}
}
}