private async void TimeChanged(double seconds) { var response = new SocketResponseDto <double> { MessageType = FileTimeChangedMsgType, Succeed = true, Result = seconds, }; await SendMsg(response).ConfigureAwait(false); }
private async void PositionChanged(double position) { var response = new SocketResponseDto <double> { MessageType = FilePositionChangedMsgType, Succeed = true, Result = position, }; await SendMsg(response).ConfigureAwait(false); }
private Task SendMsg <T>(T result, string msgType, bool succeed = true) where T : class { var response = new SocketResponseDto <T> { Succeed = succeed, MessageType = msgType, Result = result }; _logger.LogInformation($"{nameof(SendMsg)}: Sending msg of type = {msgType} with result"); return(SendMsg(response)); }