diff --git a/Jellyfin.Api/Controllers/DevicesController.cs b/Jellyfin.Api/Controllers/DevicesController.cs
index 02cf1bc446..64dc2322dd 100644
--- a/Jellyfin.Api/Controllers/DevicesController.cs
+++ b/Jellyfin.Api/Controllers/DevicesController.cs
@@ -2,9 +2,6 @@
using System;
using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Threading.Tasks;
using MediaBrowser.Controller.Devices;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Security;
@@ -155,85 +152,5 @@ namespace Jellyfin.Api.Controllers
return Ok();
}
-
- ///
- /// Gets camera upload history for a device.
- ///
- /// Device Id.
- /// Device upload history retrieved.
- /// Device not found.
- /// An containing the device upload history on success, or a if the device could not be found.
- [HttpGet("CameraUploads")]
- [ProducesResponseType(StatusCodes.Status200OK)]
- public ActionResult GetCameraUploads([FromQuery, BindRequired] string id)
- {
- var existingDevice = _deviceManager.GetDevice(id);
- if (existingDevice == null)
- {
- return NotFound();
- }
-
- var uploadHistory = _deviceManager.GetCameraUploadHistory(id);
- return uploadHistory;
- }
-
- ///
- /// Uploads content.
- ///
- /// Device Id.
- /// Album.
- /// Name.
- /// Id.
- /// Contents uploaded.
- /// No uploaded contents.
- /// Device not found.
- ///
- /// An on success,
- /// or a if the device could not be found
- /// or a if the upload contains no files.
- ///
- [HttpPost("CameraUploads")]
- [ProducesResponseType(StatusCodes.Status200OK)]
- [ProducesResponseType(StatusCodes.Status400BadRequest)]
- public async Task PostCameraUploadAsync(
- [FromQuery, BindRequired] string deviceId,
- [FromQuery, BindRequired] string album,
- [FromQuery, BindRequired] string name,
- [FromQuery, BindRequired] string id)
- {
- var existingDevice = _deviceManager.GetDevice(id);
- if (existingDevice == null)
- {
- return NotFound();
- }
-
- Stream fileStream;
- string contentType;
-
- if (Request.HasFormContentType)
- {
- if (Request.Form.Files.Any())
- {
- fileStream = Request.Form.Files[0].OpenReadStream();
- contentType = Request.Form.Files[0].ContentType;
- }
- else
- {
- return BadRequest();
- }
- }
- else
- {
- fileStream = Request.Body;
- contentType = Request.ContentType;
- }
-
- await _deviceManager.AcceptCameraUpload(
- deviceId,
- fileStream,
- new LocalFileInfo { MimeType = contentType, Album = album, Name = name, Id = id }).ConfigureAwait(false);
-
- return Ok();
- }
}
}