aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-16 22:44:06 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-16 22:44:06 -0400
commit85d7eb917f1cd7530e28fb0565564c79ddb910ed (patch)
tree99b4d6e42c62638d1dd85d7335bd4a290540870a /MediaBrowser.Server.Implementations
parent1007f242002b77db50e004a5a937395fe60f9289 (diff)
made dtoservice synchronous
Diffstat (limited to 'MediaBrowser.Server.Implementations')
-rw-r--r--MediaBrowser.Server.Implementations/Dto/DtoService.cs14
-rw-r--r--MediaBrowser.Server.Implementations/EntryPoints/WebSocketEvents.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Library/LibraryManager.cs2
-rw-r--r--MediaBrowser.Server.Implementations/Library/Validators/ArtistsValidator.cs2
4 files changed, 11 insertions, 13 deletions
diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
index eda6d9c13..feadc488f 100644
--- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs
+++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
@@ -19,7 +19,6 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using System.Threading.Tasks;
namespace MediaBrowser.Server.Implementations.Dto
{
@@ -49,7 +48,7 @@ namespace MediaBrowser.Server.Implementations.Dto
/// <param name="owner">The owner.</param>
/// <returns>Task{DtoBaseItem}.</returns>
/// <exception cref="System.ArgumentNullException">item</exception>
- public async Task<BaseItemDto> GetBaseItemDto(BaseItem item, List<ItemFields> fields, User user = null, BaseItem owner = null)
+ public BaseItemDto GetBaseItemDto(BaseItem item, List<ItemFields> fields, User user = null, BaseItem owner = null)
{
if (item == null)
{
@@ -72,7 +71,7 @@ namespace MediaBrowser.Server.Implementations.Dto
{
try
{
- await AttachPrimaryImageAspectRatio(dto, item).ConfigureAwait(false);
+ AttachPrimaryImageAspectRatio(dto, item);
}
catch (Exception ex)
{
@@ -189,7 +188,7 @@ namespace MediaBrowser.Server.Implementations.Dto
}
}
- public async Task<UserDto> GetUserDto(User user)
+ public UserDto GetUserDto(User user)
{
if (user == null)
{
@@ -214,7 +213,7 @@ namespace MediaBrowser.Server.Implementations.Dto
try
{
- await AttachPrimaryImageAspectRatio(dto, user).ConfigureAwait(false);
+ AttachPrimaryImageAspectRatio(dto, user);
}
catch (Exception ex)
{
@@ -1132,9 +1131,8 @@ namespace MediaBrowser.Server.Implementations.Dto
/// </summary>
/// <param name="dto">The dto.</param>
/// <param name="item">The item.</param>
- /// <param name="logger">The _logger.</param>
/// <returns>Task.</returns>
- private async Task AttachPrimaryImageAspectRatio(IItemDto dto, BaseItem item)
+ private void AttachPrimaryImageAspectRatio(IItemDto dto, BaseItem item)
{
var path = item.PrimaryImagePath;
@@ -1152,7 +1150,7 @@ namespace MediaBrowser.Server.Implementations.Dto
try
{
- size = await Kernel.Instance.ImageManager.GetImageSize(path, dateModified).ConfigureAwait(false);
+ size = Kernel.Instance.ImageManager.GetImageSize(path, dateModified);
}
catch (FileNotFoundException)
{
diff --git a/MediaBrowser.Server.Implementations/EntryPoints/WebSocketEvents.cs b/MediaBrowser.Server.Implementations/EntryPoints/WebSocketEvents.cs
index 43c1e53b3..29372a40a 100644
--- a/MediaBrowser.Server.Implementations/EntryPoints/WebSocketEvents.cs
+++ b/MediaBrowser.Server.Implementations/EntryPoints/WebSocketEvents.cs
@@ -44,7 +44,7 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
private readonly ITaskManager _taskManager;
private readonly IDtoService _dtoService;
-
+
/// <summary>
/// Initializes a new instance of the <see cref="WebSocketEvents" /> class.
/// </summary>
@@ -134,9 +134,9 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
/// </summary>
/// <param name="sender">The sender.</param>
/// <param name="e">The e.</param>
- async void userManager_UserUpdated(object sender, GenericEventArgs<User> e)
+ void userManager_UserUpdated(object sender, GenericEventArgs<User> e)
{
- var dto = await _dtoService.GetUserDto(e.Argument).ConfigureAwait(false);
+ var dto = _dtoService.GetUserDto(e.Argument);
_serverManager.SendWebSocketMessage("UserUpdated", dto);
}
diff --git a/MediaBrowser.Server.Implementations/Library/LibraryManager.cs b/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
index 10fc8a586..5230bb4c3 100644
--- a/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
+++ b/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
@@ -824,7 +824,7 @@ namespace MediaBrowser.Server.Implementations.Library
/// <returns>Task.</returns>
public async Task ValidatePeople(CancellationToken cancellationToken, IProgress<double> progress)
{
- const int maxTasks = 5;
+ const int maxTasks = 3;
var tasks = new List<Task>();
diff --git a/MediaBrowser.Server.Implementations/Library/Validators/ArtistsValidator.cs b/MediaBrowser.Server.Implementations/Library/Validators/ArtistsValidator.cs
index f41a2e60c..607f32427 100644
--- a/MediaBrowser.Server.Implementations/Library/Validators/ArtistsValidator.cs
+++ b/MediaBrowser.Server.Implementations/Library/Validators/ArtistsValidator.cs
@@ -202,7 +202,7 @@ namespace MediaBrowser.Server.Implementations.Library.Validators
.Distinct(StringComparer.OrdinalIgnoreCase)
.ToList();
- const int maxTasks = 5;
+ const int maxTasks = 3;
var tasks = new List<Task>();