Files: removed unnecessary
This commit is contained in:
parent
37b2a9aafd
commit
fd00fb18bb
@ -196,9 +196,6 @@ public class FileHandlerService
|
||||
case "track":
|
||||
await TrackFile(context);
|
||||
break;
|
||||
case "logo":
|
||||
await GetRoomLogoPathAsync(context);
|
||||
break;
|
||||
default:
|
||||
throw new HttpException((int)HttpStatusCode.BadRequest, FilesCommonResource.ErrorMassage_BadRequest);
|
||||
}
|
||||
@ -1569,60 +1566,6 @@ public class FileHandlerService
|
||||
|
||||
await context.Response.WriteAsync(TrackResponse.Serialize(result));
|
||||
}
|
||||
|
||||
private async Task GetRoomLogoPathAsync(HttpContext context)
|
||||
{
|
||||
if (!_securityContext.IsAuthenticated)
|
||||
{
|
||||
context.Response.StatusCode = (int)HttpStatusCode.Forbidden;
|
||||
return;
|
||||
}
|
||||
|
||||
var folderId = context.Request.Query[FilesLinkUtility.FolderId].FirstOrDefault();
|
||||
var size = context.Request.Query[FilesLinkUtility.Size].FirstOrDefault();
|
||||
|
||||
string result;
|
||||
|
||||
try
|
||||
{
|
||||
if (int.TryParse(folderId, out var id))
|
||||
{
|
||||
result = await _roomLogoManager.GetLogoPathAsync(id, size);
|
||||
}
|
||||
else
|
||||
{
|
||||
result = await _roomLogoManager.GetLogoPathAsync(folderId, size);
|
||||
}
|
||||
}
|
||||
catch(ItemNotFoundException)
|
||||
{
|
||||
context.Response.StatusCode = (int)HttpStatusCode.NotFound;
|
||||
return;
|
||||
}
|
||||
catch (SecurityException)
|
||||
{
|
||||
context.Response.StatusCode = (int)HttpStatusCode.Forbidden;
|
||||
return;
|
||||
}
|
||||
catch
|
||||
{
|
||||
context.Response.StatusCode = (int)HttpStatusCode.BadRequest;
|
||||
return;
|
||||
}
|
||||
|
||||
context.Response.Clear();
|
||||
await context.Response.WriteAsync(result);
|
||||
|
||||
try
|
||||
{
|
||||
await context.Response.Body.FlushAsync();
|
||||
await context.Response.CompleteAsync();
|
||||
}
|
||||
catch (HttpException ex)
|
||||
{
|
||||
_logger.Error(ex.Message);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static class FileHandlerExtensions
|
||||
|
Loading…
Reference in New Issue
Block a user