Exemple #1
0
        private async Task OnFileListRequest()
        {
            var files = FileConnector.GetFilesInfoList(FileConnector.ConnectedPath);

            var fileList = files.Select((file) => new Contracts.Entities.FileInfo
            {
                Id       = FileConnector.GetHashSha256(file.Name + file.Length),
                FullName = file.Name,
                Size     = file.Length
            });

            await _socketConnector.Send(JsonConvert.SerializeObject(fileList));
        }
Exemple #2
0
        private async Task OnFileRequest(string fileId)
        {
            var filedata = FileConnector.GetFileData(fileId);

            await _socketConnector.Send(JsonConvert.SerializeObject(filedata));
        }