mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Vacuum databases after task instead of in finally block
This commit is contained in:
parent
9d890f2ff0
commit
ba41972a8c
@ -174,7 +174,12 @@ namespace Wabbajack.Lib
|
||||
{
|
||||
Utils.Log("Installation has Started");
|
||||
_isRunning.OnNext(true);
|
||||
return await _Begin(_cancel.Token);
|
||||
var task = await _Begin(_cancel.Token);
|
||||
Utils.Log("Vacuuming databases");
|
||||
HashCache.VacuumDatabase();
|
||||
VirtualFile.VacuumDatabase();
|
||||
Utils.Log("Vacuuming completed");
|
||||
return task;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@ -183,10 +188,6 @@ namespace Wabbajack.Lib
|
||||
}
|
||||
finally
|
||||
{
|
||||
Utils.Log("Vacuuming databases");
|
||||
HashCache.VacuumDatabase();
|
||||
VirtualFile.VacuumDatabase();
|
||||
Utils.Log("Vacuuming completed");
|
||||
_isRunning.OnNext(false);
|
||||
}
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user