Exemple #1
0
        private async void TimeChanged(double seconds)
        {
            var response = new SocketResponseDto <double>
            {
                MessageType = FileTimeChangedMsgType,
                Succeed     = true,
                Result      = seconds,
            };

            await SendMsg(response).ConfigureAwait(false);
        }
Exemple #2
0
        private async void PositionChanged(double position)
        {
            var response = new SocketResponseDto <double>
            {
                MessageType = FilePositionChangedMsgType,
                Succeed     = true,
                Result      = position,
            };

            await SendMsg(response).ConfigureAwait(false);
        }
Exemple #3
0
        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));
        }