22using System . Linq ;
33using System . Text ;
44using System . Threading . Tasks ;
5+ using LidarrAPI . Database ;
6+ using LidarrAPI . Database . Models ;
57using Microsoft . AspNetCore . Mvc ;
6- using RadarrAPI . Database ;
7- using RadarrAPI . Database . Models ;
88using TraktApiSharp ;
99using TraktApiSharp . Exceptions ;
1010
11- namespace RadarrAPI . Controllers
11+ namespace LidarrAPI . Controllers
1212{
1313 [ Route ( "v1/[controller]" ) ]
1414 public class TraktController : Controller
@@ -27,7 +27,8 @@ public TraktController(DatabaseContext database, TraktClient trakt)
2727 [ HttpGet ]
2828 public async Task < IActionResult > RedirectToTrakt ( [ FromQuery ( Name = "target" ) ] string target )
2929 {
30- var validTarget = Uri . TryCreate ( target , UriKind . Absolute , out Uri uriResult ) && ( uriResult . Scheme == "http" || uriResult . Scheme == "https" ) ;
30+ var validTarget = Uri . TryCreate ( target , UriKind . Absolute , out Uri uriResult ) &&
31+ ( uriResult . Scheme == "http" || uriResult . Scheme == "https" ) ;
3132 if ( ! validTarget )
3233 {
3334 return BadRequest ( "Invalid target specified." ) ;
@@ -42,13 +43,15 @@ public async Task<IActionResult> RedirectToTrakt([FromQuery(Name = "target")] st
4243
4344 _database . Add ( traktEntity ) ;
4445 await _database . SaveChangesAsync ( ) ;
45-
46- return Redirect ( _trakt . OAuth . CreateAuthorizationUrl ( _trakt . ClientId , GetRedirectUri ( ) , traktEntity . State . ToString ( ) ) ) ;
46+
47+ return Redirect ( _trakt . OAuth . CreateAuthorizationUrl ( _trakt . ClientId , GetRedirectUri ( ) ,
48+ traktEntity . State . ToString ( ) ) ) ;
4749 }
4850
4951 [ Route ( "callback" ) ]
5052 [ HttpGet ]
51- public async Task < IActionResult > TraktCallback ( [ FromQuery ( Name = "code" ) ] string code , [ FromQuery ( Name = "state" ) ] string stateStr )
53+ public async Task < IActionResult > TraktCallback ( [ FromQuery ( Name = "code" ) ] string code ,
54+ [ FromQuery ( Name = "state" ) ] string stateStr )
5255 {
5356 if ( ! Guid . TryParse ( stateStr , out Guid state ) )
5457 {
@@ -64,7 +67,8 @@ public async Task<IActionResult> TraktCallback([FromQuery(Name = "code")] string
6467 _database . Remove ( traktEntity ) ;
6568 await _database . SaveChangesAsync ( ) ;
6669
67- var traktAuth = await _trakt . OAuth . GetAuthorizationAsync ( code , _trakt . ClientId , _trakt . ClientSecret , GetRedirectUri ( ) ) ;
70+ var traktAuth =
71+ await _trakt . OAuth . GetAuthorizationAsync ( code , _trakt . ClientId , _trakt . ClientSecret , GetRedirectUri ( ) ) ;
6872 if ( ! traktAuth . IsValid )
6973 {
7074 return BadRequest ( "Received trakt token was invalid." ) ;
@@ -81,10 +85,11 @@ public async Task<IActionResult> TraktCallback([FromQuery(Name = "refresh")] str
8185 {
8286 return BadRequest ( "Invalid refresh code specified." ) ;
8387 }
84-
88+
8589 try
8690 {
87- var traktAuth = await _trakt . OAuth . RefreshAuthorizationAsync ( refresh , _trakt . ClientId , _trakt . ClientSecret , GetRedirectUri ( ) ) ;
91+ var traktAuth = await _trakt . OAuth . RefreshAuthorizationAsync ( refresh , _trakt . ClientId ,
92+ _trakt . ClientSecret , GetRedirectUri ( ) ) ;
8893 if ( ! traktAuth . IsValid )
8994 {
9095 return BadRequest ( "Received trakt token was invalid." ) ;
@@ -112,4 +117,4 @@ private string GetRedirectUri()
112117 return redirectUri . ToString ( ) ;
113118 }
114119 }
115- }
120+ }
0 commit comments