Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Ombi/commit/41b439d3bb45c1673960542d689ee4e78548a3fc
You should set ROOT_URL correctly, otherwise the web may not work correctly.
3 changed files with
23 additions and
8 deletions
@ -27,11 +27,15 @@
using System.Collections.Generic ;
using Newtonsoft.Json ;
using Newtonsoft.Json.Serialization ;
namespace PlexRequests.Api.Models.Movie
{
public class ProfileList
{
public bool core { get ; set ; }
public bool hide { get ; set ; }
public string _rev { get ; set ; }
public List < bool > finish { get ; set ; }
public List < string > qualities { get ; set ; }
@ -42,7 +46,8 @@ namespace PlexRequests.Api.Models.Movie
public List < int > stop_after { get ; set ; }
public List < int > wait_for { get ; set ; }
public int order { get ; set ; }
public List < object > __invalid_name__3d { get ; set ; }
[JsonProperty(PropertyName = "3d")]
public List < object > threeD { get ; set ; }
}
public class CouchPotatoProfiles
@ -143,8 +143,8 @@ namespace PlexRequests.Api
request . AddUrlSegment ( "status" , string . Join ( "," , status ) ) ;
try
{
var obj = RetryHandler . Execute <CouchPotatoMovies > (( ) = > Api . Execute < CouchPotatoMovies > ( request , baseUrl ) ,
new TimeSpan [ ] {
var obj = RetryHandler . Execute (( ) = > Api . Execute < CouchPotatoMovies > ( request , baseUrl ) ,
new [ ] {
TimeSpan . FromSeconds ( 5 ) ,
TimeSpan . FromSeconds ( 10 ) ,
TimeSpan . FromSeconds ( 30 )
@ -44,6 +44,8 @@ using System.Collections.Generic;
using PlexRequests.Api.Interfaces ;
using System.Threading.Tasks ;
using NLog ;
namespace PlexRequests.UI.Modules
{
public class RequestsModule : BaseAuthModule
@ -87,6 +89,7 @@ namespace PlexRequests.UI.Modules
Post [ "/addnote" , true ] = async ( x , ct ) = > await AddNote ( ( int ) Request . Form . requestId , ( string ) Request . Form . noteArea ) ;
}
private static Logger Log = LogManager . GetCurrentClassLogger ( ) ;
private IRequestService Service { get ; }
private INotificationService NotificationService { get ; }
private ISettingsService < PlexRequestSettings > PrSettings { get ; }
@ -126,13 +129,20 @@ namespace PlexRequests.UI.Modules
var cpSettings = CpSettings . GetSettings ( ) ;
if ( cpSettings . Enabled )
{
var result = await Cache . GetOrSetAsync ( CacheKeys . CouchPotatoQualityProfiles , async ( ) = >
try
{
return await Task . Run ( ( ) = > CpApi . GetProfiles ( cpSettings . FullUri , cpSettings . ApiKey ) ) . ConfigureAwait ( false ) ;
} ) ;
var result = await Cache . GetOrSetAsync ( CacheKeys . CouchPotatoQualityProfiles , async ( ) = >
{
return await Task . Run ( ( ) = > CpApi . GetProfiles ( cpSettings . FullUri , cpSettings . ApiKey ) ) . ConfigureAwait ( false ) ;
} ) ;
qualities = result . list . Select ( x = > new QualityModel ( ) { Id = x . _id , Name = x . label } ) . ToList ( ) ;
qualities = result . list . Select ( x = > new QualityModel ( ) { Id = x . _id , Name = x . label } ) . ToList ( ) ;
}
catch ( Exception e )
{
Log . Info ( e ) ;
}
}
}