Creates new overview after 3 new changes.
This commit is contained in:
parent
ed764bc38c
commit
1d9f22c96d
@ -49,15 +49,19 @@ namespace AutoClient.Modes.FolderStore
|
||||
State.StoreFailed = failed;
|
||||
SaveState();
|
||||
|
||||
if (createNewJsonZip)
|
||||
if (State.UncommitedChanges > 3)
|
||||
{
|
||||
State.UncommitedChanges = 0;
|
||||
SaveState();
|
||||
|
||||
await CreateNewOverviewZip(jsonFiles, FilePath, instance);
|
||||
}
|
||||
}
|
||||
|
||||
public void MarkUncommitedChange()
|
||||
{
|
||||
save this. consider this.
|
||||
State.UncommitedChanges++;
|
||||
SaveState();
|
||||
}
|
||||
|
||||
private async Task CreateNewOverviewZip(List<string> jsonFiles, string filePath, ICodexInstance instance)
|
||||
@ -78,7 +82,8 @@ namespace AutoClient.Modes.FolderStore
|
||||
Log("Storage requested. Purchase ID: " + result);
|
||||
|
||||
var outFile = Path.Combine(app.Config.DataPath, "OverviewZip.cid");
|
||||
File.WriteAllLines(outFile, [DateTime.UtcNow.ToString("o") + " - " + result.EncodedCid.Id]);
|
||||
File.AppendAllLines(outFile, [DateTime.UtcNow.ToString("o") + " - " + result.EncodedCid.Id]);
|
||||
Log($">>> [{outFile}] has been updated. <<<");
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
|
@ -67,13 +67,14 @@ namespace AutoClient.Modes
|
||||
|
||||
private void OnFileUploaded()
|
||||
{
|
||||
var overview = new FolderWorkOverview(app, purchaseInfo, folder);
|
||||
overview.MarkUncommitedChange();
|
||||
}
|
||||
|
||||
private void OnNewPurchase()
|
||||
{
|
||||
app.FolderWorkDispatcher.ResetIndex();
|
||||
|
||||
var overview = new FolderWorkOverview(app, purchaseInfo, folder);
|
||||
overview.MarkUncommitedChange();
|
||||
}
|
||||
|
||||
public void Stop()
|
||||
|
Loading…
x
Reference in New Issue
Block a user