This commit is contained in:
DariusIII
2026-06-11 10:32:38 +02:00
parent 832fb5fb59
commit 499d6d8cfc
9 changed files with 32 additions and 24 deletions
+5 -1
View File
@@ -225,6 +225,7 @@ class ApiController extends BasePageController
$minSize
);
}
return $this->output($relData, $params, $outputXML, $offset, 'api');
// Search tv releases.
case 'tv':
@@ -339,6 +340,7 @@ class ApiController extends BasePageController
-1,
$minSize
);
return $this->output($relData, $params, $outputXML, $offset, 'api');
}
@@ -417,6 +419,7 @@ class ApiController extends BasePageController
$sort
);
}
return $this->output($relData, $params, $outputXML, $offset, 'api');
case 'book':
@@ -465,6 +468,7 @@ class ApiController extends BasePageController
$sort
);
}
return $this->output($relData, $params, $outputXML, $offset, 'api');
case 'anime':
@@ -494,6 +498,7 @@ class ApiController extends BasePageController
$anilist,
$sort
);
return $this->output($relData, $params, $outputXML, $offset, 'api');
// Get NZB.
@@ -633,7 +638,6 @@ class ApiController extends BasePageController
return showApiError(603, 'Failed to write file to disk');
// Capabilities request.
case 'c':
return $this->output([], $params, $outputXML, $offset, 'caps');
+8
View File
@@ -27,6 +27,7 @@ class RssController extends BasePageController
/**
* @return JsonResponse|Response
*
* @throws \Throwable
*/
public function myMoviesRss(Request $request)
@@ -46,6 +47,7 @@ class RssController extends BasePageController
/**
* @return JsonResponse|Response
*
* @throws \Throwable
*/
public function myShowsRss(Request $request)
@@ -66,6 +68,7 @@ class RssController extends BasePageController
/**
* @return JsonResponse|Response
*
* @throws \Throwable
*/
public function fullFeedRss(Request $request)
@@ -78,6 +81,7 @@ class RssController extends BasePageController
[$userShow, $userAnidb, $userAirDate, $userNum, $userLimit, $outputXML] = $this->parseCommonRssParams($request);
$relData = $this->rss->getRss([0], $userShow, $userAnidb, $user['user_id'], $userAirDate, $userLimit, $userNum);
return $this->rss->output($relData, $user['params'], $outputXML, 0, 'rss');
}
@@ -110,6 +114,7 @@ class RssController extends BasePageController
/**
* @return JsonResponse|Response
*
* @throws \Throwable
*/
public function cartRss(Request $request)
@@ -146,6 +151,7 @@ class RssController extends BasePageController
/**
* @return JsonResponse|Response
*
* @throws \Throwable
*/
public function categoryFeedRss(Request $request)
@@ -169,6 +175,7 @@ class RssController extends BasePageController
/**
* @return JsonResponse|Response
*
* @throws \Throwable
*/
public function trendingMoviesRss(Request $request)
@@ -186,6 +193,7 @@ class RssController extends BasePageController
/**
* @return JsonResponse|Response
*
* @throws \Throwable
*/
public function trendingShowsRss(Request $request)
-1
View File
@@ -100,4 +100,3 @@ class TrustedDevice extends Model
return hash_hmac('sha256', $plainToken, (string) config('app.key'));
}
}
-1
View File
@@ -47,4 +47,3 @@ class UserApiCacheObserver
Cache::forget('api_user_stats:'.$user->id);
}
}
+1 -1
View File
@@ -5,8 +5,8 @@ declare(strict_types=1);
namespace App\Providers;
use App\Models\User;
use App\Observers\UserApiCacheObserver;
use App\Observers\UserActivityObserver;
use App\Observers\UserApiCacheObserver;
use App\Observers\UserServiceObserver;
use Illuminate\Support\ServiceProvider;
@@ -29,4 +29,3 @@ return new class extends Migration
Schema::dropIfExists('trusted_devices');
}
};
@@ -258,4 +258,3 @@ class RememberMeAuthenticationTest extends TestCase
return $user->fresh();
}
}
+4 -4
View File
@@ -4,14 +4,14 @@ declare(strict_types=1);
namespace Tests\Feature;
use App\Http\Middleware\TrustedDevice2FAMiddleware;
use App\Http\Controllers\Api\RSS;
use App\Http\Middleware\TrustedDevice2FAMiddleware;
use App\Models\TrustedDevice;
use App\Models\User;
use App\View\Composers\GlobalDataComposer;
use Illuminate\Contracts\Console\Kernel;
use Illuminate\Http\Request;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\DB;
@@ -452,7 +452,7 @@ class NzbAndRssAccessTest extends TestCase
]);
$request->setLaravelSession(app('session.store'));
(new TrustedDevice2FAMiddleware())->handle($request, fn () => response('ok'));
(new TrustedDevice2FAMiddleware)->handle($request, fn () => response('ok'));
$this->assertFalse((bool) $request->session()->get('google2fa', false));
}
@@ -484,7 +484,7 @@ class NzbAndRssAccessTest extends TestCase
]);
$request->setLaravelSession(app('session.store'));
(new TrustedDevice2FAMiddleware())->handle($request, fn () => response('ok'));
(new TrustedDevice2FAMiddleware)->handle($request, fn () => response('ok'));
$this->assertTrue((bool) $request->session()->get('google2fa', false));
}