Exemplo n.º 1
0
 public ApiController(
     LatestDataProvider latestDataProvider,
     GatewayConfiguration gatewayConfiguration,
     AprsConfig aprsConfig
     )
 {
     _latestDataProvider   = latestDataProvider;
     _gatewayConfiguration = gatewayConfiguration;
     _aprsConfig           = aprsConfig;
 }
Exemplo n.º 2
0
 public PublishActor(
     IHubContext <DefaultHub> hubContext,
     LatestDataProvider latestDataProvider
     )
 {
     Receive <FlightDataDto>(async message =>
     {
         latestDataProvider.Push(message);
         await hubContext.Clients.All.SendAsync(NewDataMethod, message);
     });
 }
Exemplo n.º 3
0
 public ActorPropsFactory(
     GatewayConfiguration gatewayConfiguration,
     ActorSystem actorSystem,
     AircraftProvider aircraftProvider,
     IHubContext <DefaultHub> hubContext,
     LatestDataProvider latestDataProvider
     )
 {
     _gatewayConfiguration = gatewayConfiguration;
     _actorSystem          = actorSystem;
     _aircraftProvider     = aircraftProvider;
     _hubContext           = hubContext;
     _latestDataProvider   = latestDataProvider;
 }