mirror of
https://github.com/fiodarsazanavets/aspire-13-examples.git
synced 2026-06-20 12:23:14 +00:00
Add the infinite loop for the location updater
This commit is contained in:
@@ -10,17 +10,20 @@ public class LocationUpdater(
|
|||||||
ExecuteAsync(
|
ExecuteAsync(
|
||||||
CancellationToken cancellationToken)
|
CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
await Task.Delay(5000, cancellationToken);
|
while (!cancellationToken.IsCancellationRequested)
|
||||||
await UpdateLocation(
|
{
|
||||||
51.5074, -0.1276, cancellationToken);
|
await Task.Delay(5000, cancellationToken);
|
||||||
|
await UpdateLocation(
|
||||||
|
51.5074, -0.1276, cancellationToken);
|
||||||
|
|
||||||
await Task.Delay(5000, cancellationToken);
|
await Task.Delay(5000, cancellationToken);
|
||||||
await UpdateLocation(
|
await UpdateLocation(
|
||||||
51.5074, -0.13, cancellationToken);
|
51.5074, -0.13, cancellationToken);
|
||||||
|
|
||||||
await Task.Delay(5000, cancellationToken);
|
await Task.Delay(5000, cancellationToken);
|
||||||
await UpdateLocation(
|
await UpdateLocation(
|
||||||
51.508, -0.14, cancellationToken);
|
51.508, -0.14, cancellationToken);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task UpdateLocation(
|
private async Task UpdateLocation(
|
||||||
|
|||||||
@@ -10,17 +10,20 @@ public class LocationUpdater(
|
|||||||
ExecuteAsync(
|
ExecuteAsync(
|
||||||
CancellationToken cancellationToken)
|
CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
await Task.Delay(5000, cancellationToken);
|
while (!cancellationToken.IsCancellationRequested)
|
||||||
await UpdateLocation(
|
{
|
||||||
51.5074, -0.1276, cancellationToken);
|
await Task.Delay(5000, cancellationToken);
|
||||||
|
await UpdateLocation(
|
||||||
|
51.5074, -0.1276, cancellationToken);
|
||||||
|
|
||||||
await Task.Delay(5000, cancellationToken);
|
await Task.Delay(5000, cancellationToken);
|
||||||
await UpdateLocation(
|
await UpdateLocation(
|
||||||
51.5074, -0.13, cancellationToken);
|
51.5074, -0.13, cancellationToken);
|
||||||
|
|
||||||
await Task.Delay(5000, cancellationToken);
|
await Task.Delay(5000, cancellationToken);
|
||||||
await UpdateLocation(
|
await UpdateLocation(
|
||||||
51.508, -0.14, cancellationToken);
|
51.508, -0.14, cancellationToken);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task UpdateLocation(
|
private async Task UpdateLocation(
|
||||||
|
|||||||
@@ -10,17 +10,20 @@ public class LocationUpdater(
|
|||||||
ExecuteAsync(
|
ExecuteAsync(
|
||||||
CancellationToken cancellationToken)
|
CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
await Task.Delay(5000, cancellationToken);
|
while (!cancellationToken.IsCancellationRequested)
|
||||||
await UpdateLocation(
|
{
|
||||||
51.5074, -0.1276, cancellationToken);
|
await Task.Delay(5000, cancellationToken);
|
||||||
|
await UpdateLocation(
|
||||||
|
51.5074, -0.1276, cancellationToken);
|
||||||
|
|
||||||
await Task.Delay(5000, cancellationToken);
|
await Task.Delay(5000, cancellationToken);
|
||||||
await UpdateLocation(
|
await UpdateLocation(
|
||||||
51.5074, -0.13, cancellationToken);
|
51.5074, -0.13, cancellationToken);
|
||||||
|
|
||||||
await Task.Delay(5000, cancellationToken);
|
await Task.Delay(5000, cancellationToken);
|
||||||
await UpdateLocation(
|
await UpdateLocation(
|
||||||
51.508, -0.14, cancellationToken);
|
51.508, -0.14, cancellationToken);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task UpdateLocation(
|
private async Task UpdateLocation(
|
||||||
|
|||||||
Reference in New Issue
Block a user