delete notify post when duplicate export

This commit is contained in:
cdwcgt 2023-02-23 20:10:50 +09:00
parent d20e1df603
commit ba345e5591
1 changed files with 4 additions and 5 deletions

View File

@ -60,7 +60,7 @@ protected LegacyModelExporter(Storage storage, RealmAccess realm)
/// If specified CancellationToken, then use it. Otherwise use PostNotification's CancellationToken.
/// </param>
/// <returns></returns>
public async Task ExportAsync(TModel model, CancellationToken? cancellationToken = null)
public async Task<bool> ExportAsync(TModel model, CancellationToken? cancellationToken = null)
{
// check if the model is being exporting already
if (!exportingModels.Contains(model))
@ -69,10 +69,7 @@ public async Task ExportAsync(TModel model, CancellationToken? cancellationToken
}
else
{
PostNotification?.Invoke(new SimpleErrorNotification
{
Text = "File is being exported"
});
// model is being exported
return;
}
@ -114,6 +111,8 @@ public async Task ExportAsync(TModel model, CancellationToken? cancellationToken
exportingModels.Remove(model);
}
return success;
}
/// <summary>