public TakePhotoViewModel( IPermissionService permissionService, RemoteCameraService remoteCameraService, IConnectionSignalsHandler connectionSignalsHandler) { _connectionSignalsHandler = connectionSignalsHandler; _permissionService = permissionService; _remoteCameraService = remoteCameraService; _connectionSignalsHandler.SetInner(this); }
public RemoteCameraService( IConnectionSignalsHandler connectionSignalsHandler, HubService hubService, SessionClient sessionClient, ILogger logger) { _hubService = hubService; _connectionSignalsHandler = connectionSignalsHandler; _sessionClient = sessionClient; _logger = logger; }
public async Task ConnectAsync(IConnectionSignalsHandler handler) { await _connection.StartAsync(); _logger.LogInfo($"Connected to a server: {_url}"); _connection.On("OnRcConnected", handler.OnRcConnected); _connection.On("OnSessionFinished", handler.OnSessionFinished); _connection.On <ControlMessage>("OnControlMessageReceived", handler.OnControlMessageReceived); _connection.On <DataMessage>("OnDataMessageReceived", handler.OnDataMessageReceived); _connection.On <PartialDataMessage>("OnPartialDataMessageReceived", handler.OnPartialDataMessageReceived); _connection.On <string>("OnTextReceived", handler.OnTextReceived); }
public async Task ConnectAsync(string sessionName, IConnectionSignalsHandler connectionSignalsHandler) { _sessionName = sessionName; await _hubClient.ConnectAsync(connectionSignalsHandler); }
public override void SetInner(IConnectionSignalsHandler connectionSignalsHandler) { _inner = connectionSignalsHandler; }
public override void SetInner(IConnectionSignalsHandler inner) { base.SetInner(inner); }
public virtual void SetInner(IConnectionSignalsHandler inner) { _logger.LogInfo($"Inner set"); }