mirror of
https://github.com/NoiTheCat/BirthdayBot.git
synced 2024-11-21 21:54:36 +00:00
Fix occasional internal ObjectDisposedException when disposing
This commit is contained in:
parent
59afd8ce3b
commit
88c18c4364
2 changed files with 6 additions and 2 deletions
|
@ -76,7 +76,11 @@ namespace BirthdayBot.BackgroundServices
|
||||||
// Execute tasks sequentially
|
// Execute tasks sequentially
|
||||||
foreach (var service in _workers)
|
foreach (var service in _workers)
|
||||||
{
|
{
|
||||||
try { await service.OnTick(_workerCanceller.Token).ConfigureAwait(false); }
|
try
|
||||||
|
{
|
||||||
|
if (_workerCanceller.IsCancellationRequested) break;
|
||||||
|
await service.OnTick(_workerCanceller.Token).ConfigureAwait(false);
|
||||||
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
var svcname = service.GetType().Name;
|
var svcname = service.GetType().Name;
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Discord.Net" Version="2.3.0" />
|
<PackageReference Include="Discord.Net" Version="2.4.0" />
|
||||||
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
|
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
|
||||||
<PackageReference Include="NodaTime" Version="3.0.3" />
|
<PackageReference Include="NodaTime" Version="3.0.3" />
|
||||||
<PackageReference Include="Npgsql" Version="4.1.5" />
|
<PackageReference Include="Npgsql" Version="4.1.5" />
|
||||||
|
|
Loading…
Reference in a new issue