Merge pull request #37

* chore: use threads for DB reading and writing
This commit is contained in:
Dean Sheather
2024-05-02 05:42:50 -07:00
committed by GitHub
parent 0a6c611e73
commit 477290ce7e
9 changed files with 138 additions and 60 deletions
+1 -7
View File
@@ -166,11 +166,6 @@ internal class LegacyMessageImporter : IAsyncDisposable
WorkingThread.Start();
}
public void Dispose()
{
_database?.Dispose();
}
public async ValueTask DisposeAsync()
{
await CancellationToken.CancelAsync();
@@ -339,8 +334,7 @@ internal class LegacyMessageImporter : IAsyncDisposable
_database.Dispose();
_database = null;
if (Plugin != null)
Plugin.Framework.Run(() => Plugin.MessageManager.FilterAllTabs(false), token);
Plugin?.MessageManager.FilterAllTabsAsync(false);
}
private static Message BsonDocumentToMessage(BsonDocument doc)