Cleaned up deps and removed legacy code

This commit is contained in:
Alexander Rufenach
2021-06-04 02:00:00 -04:00
parent da91e6e2c7
commit 9f3eef2cce
5 changed files with 31 additions and 96 deletions
@@ -1,20 +1,14 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Net.Http.Json;
using System.Net.Mime;
using System.Linq;
using System.Text;
using System.Text.Json;
using System.Threading.Tasks;
using MediaBrowser.Common.Json;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Model.Dto;
using Microsoft.Extensions.Logging;
using Jellyfin.Plugin.AnilistSync.API.Exceptions;
namespace Jellyfin.Plugin.AnilistSync.API
{
+27 -60
View File
@@ -1,9 +1,17 @@
using System;
using System.Collections.Generic;
using System.Text.Json.Serialization;
using System.Text.Json.Serialization;
namespace Jellyfin.Plugin.AnilistSync.API
{
public enum MediaListStatus
{
CURRENT,
PLANNING,
COMPLETED,
DROPPED,
PAUSED,
REPEATING
}
public class RootObject
{
[JsonPropertyName("data")]
@@ -43,22 +51,7 @@ namespace Jellyfin.Plugin.AnilistSync.API
public int? Line { get; set; }
[JsonPropertyName("column")]
public int? column { get; set; }
}
public class Media
{
[JsonPropertyName("episodes")]
public int? Episodes { get; set; }
}
public class User
{
[JsonPropertyName("id")]
public int? Id { get; set; }
[JsonPropertyName("name")]
public string? Name { get; set; }
public int? Column { get; set; }
}
public class ListEntry
@@ -76,6 +69,21 @@ namespace Jellyfin.Plugin.AnilistSync.API
public MediaListStatus? Status { get; set; }
}
public class Media
{
[JsonPropertyName("episodes")]
public int? Episodes { get; set; }
}
public class User
{
[JsonPropertyName("id")]
public int? Id { get; set; }
[JsonPropertyName("name")]
public string? Name { get; set; }
}
public class GraphQLBody
{
[JsonPropertyName("query")]
@@ -103,16 +111,6 @@ namespace Jellyfin.Plugin.AnilistSync.API
public string? Code { get; set; }
}
public enum MediaListStatus
{
CURRENT,
PLANNING,
COMPLETED,
DROPPED,
PAUSED,
REPEATING
}
public class CodeResponse
{
[JsonPropertyName("token_type")]
@@ -127,35 +125,4 @@ namespace Jellyfin.Plugin.AnilistSync.API
[JsonPropertyName("refresh_token")]
public string? RefreshToken { get; set; }
}
public class AnilistAPIException : Exception
{
public int? statusCode;
public Location[]? locations;
public AnilistAPIException()
{
}
public AnilistAPIException(string message)
: base(message)
{
}
public AnilistAPIException(string message, Exception inner)
: base(message, inner)
{
}
public AnilistAPIException(string? message, int? statusCode, Location[]? locations)
: base(message)
{
this.statusCode = statusCode;
this.locations = locations;
}
}
}