Add the infinite loop for the location updater

This commit is contained in:
fiodarsazanavets
2026-06-16 21:17:04 +01:00
parent 5bfe18358b
commit 5f63dd2c1b
3 changed files with 36 additions and 27 deletions
@@ -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(