mirror of
https://github.com/gabehf/Fladder.git
synced 2026-03-14 01:37:07 -07:00
fix: Check if this fixes the api
This commit is contained in:
parent
493f40645c
commit
fdb3178f49
6 changed files with 38 additions and 36 deletions
|
|
@ -225,7 +225,7 @@ class FakeJellyfinOpenApi extends JellyfinOpenApi {
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<chopper.Response<List<BaseItemDto>>> itemsLatestGet({
|
Future<chopper.Response<List<BaseItemDto>>> usersUserIdItemsLatestGet({
|
||||||
String? userId,
|
String? userId,
|
||||||
String? parentId,
|
String? parentId,
|
||||||
List<enums.ItemFields>? fields,
|
List<enums.ItemFields>? fields,
|
||||||
|
|
@ -289,7 +289,7 @@ class FakeJellyfinOpenApi extends JellyfinOpenApi {
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<chopper.Response<BaseItemDtoQueryResult>> itemsGet({
|
Future<chopper.Response<BaseItemDtoQueryResult>> usersUserIdItemsGet({
|
||||||
String? userId,
|
String? userId,
|
||||||
String? maxOfficialRating,
|
String? maxOfficialRating,
|
||||||
bool? hasThemeSong,
|
bool? hasThemeSong,
|
||||||
|
|
|
||||||
|
|
@ -4349,8 +4349,8 @@ final class _$JellyfinOpenApi extends JellyfinOpenApi {
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<Response<BaseItemDtoQueryResult>> _itemsGet({
|
Future<Response<BaseItemDtoQueryResult>> _usersUserIdItemsGet({
|
||||||
String? userId,
|
required String? userId,
|
||||||
String? maxOfficialRating,
|
String? maxOfficialRating,
|
||||||
bool? hasThemeSong,
|
bool? hasThemeSong,
|
||||||
bool? hasThemeVideo,
|
bool? hasThemeVideo,
|
||||||
|
|
@ -4437,9 +4437,8 @@ final class _$JellyfinOpenApi extends JellyfinOpenApi {
|
||||||
bool? enableTotalRecordCount,
|
bool? enableTotalRecordCount,
|
||||||
bool? enableImages,
|
bool? enableImages,
|
||||||
}) {
|
}) {
|
||||||
final Uri $url = Uri.parse('/Items');
|
final Uri $url = Uri.parse('/Users/${userId}/Items');
|
||||||
final Map<String, dynamic> $params = <String, dynamic>{
|
final Map<String, dynamic> $params = <String, dynamic>{
|
||||||
'userId': userId,
|
|
||||||
'maxOfficialRating': maxOfficialRating,
|
'maxOfficialRating': maxOfficialRating,
|
||||||
'hasThemeSong': hasThemeSong,
|
'hasThemeSong': hasThemeSong,
|
||||||
'hasThemeVideo': hasThemeVideo,
|
'hasThemeVideo': hasThemeVideo,
|
||||||
|
|
@ -4537,8 +4536,8 @@ final class _$JellyfinOpenApi extends JellyfinOpenApi {
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<Response<dynamic>> _itemsDelete({List<String>? ids}) {
|
Future<Response<dynamic>> _usersUserIdItemsDelete({List<String>? ids}) {
|
||||||
final Uri $url = Uri.parse('/Items');
|
final Uri $url = Uri.parse('/Users/{userId}/Items');
|
||||||
final Map<String, dynamic> $params = <String, dynamic>{'ids': ids};
|
final Map<String, dynamic> $params = <String, dynamic>{'ids': ids};
|
||||||
final Request $request = Request(
|
final Request $request = Request(
|
||||||
'DELETE',
|
'DELETE',
|
||||||
|
|
@ -9452,8 +9451,8 @@ final class _$JellyfinOpenApi extends JellyfinOpenApi {
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<Response<List<BaseItemDto>>> _itemsLatestGet({
|
Future<Response<List<BaseItemDto>>> _usersUserIdItemsLatestGet({
|
||||||
String? userId,
|
required String? userId,
|
||||||
String? parentId,
|
String? parentId,
|
||||||
List<Object?>? fields,
|
List<Object?>? fields,
|
||||||
List<Object?>? includeItemTypes,
|
List<Object?>? includeItemTypes,
|
||||||
|
|
@ -9465,9 +9464,8 @@ final class _$JellyfinOpenApi extends JellyfinOpenApi {
|
||||||
int? limit,
|
int? limit,
|
||||||
bool? groupItems,
|
bool? groupItems,
|
||||||
}) {
|
}) {
|
||||||
final Uri $url = Uri.parse('/Items/Latest');
|
final Uri $url = Uri.parse('Users/${userId}/Items/Latest');
|
||||||
final Map<String, dynamic> $params = <String, dynamic>{
|
final Map<String, dynamic> $params = <String, dynamic>{
|
||||||
'userId': userId,
|
|
||||||
'parentId': parentId,
|
'parentId': parentId,
|
||||||
'fields': fields,
|
'fields': fields,
|
||||||
'includeItemTypes': includeItemTypes,
|
'includeItemTypes': includeItemTypes,
|
||||||
|
|
|
||||||
|
|
@ -8633,8 +8633,8 @@ abstract class JellyfinOpenApi extends ChopperService {
|
||||||
///@param genreIds Optional. If specified, results will be filtered based on genre id. This allows multiple, pipe delimited.
|
///@param genreIds Optional. If specified, results will be filtered based on genre id. This allows multiple, pipe delimited.
|
||||||
///@param enableTotalRecordCount Optional. Enable the total record count.
|
///@param enableTotalRecordCount Optional. Enable the total record count.
|
||||||
///@param enableImages Optional, include image information in output.
|
///@param enableImages Optional, include image information in output.
|
||||||
Future<chopper.Response<BaseItemDtoQueryResult>> itemsGet({
|
Future<chopper.Response<BaseItemDtoQueryResult>> usersUserIdItemsGet({
|
||||||
String? userId,
|
required String? userId,
|
||||||
String? maxOfficialRating,
|
String? maxOfficialRating,
|
||||||
bool? hasThemeSong,
|
bool? hasThemeSong,
|
||||||
bool? hasThemeVideo,
|
bool? hasThemeVideo,
|
||||||
|
|
@ -8726,7 +8726,7 @@ abstract class JellyfinOpenApi extends ChopperService {
|
||||||
() => BaseItemDtoQueryResult.fromJsonFactory,
|
() => BaseItemDtoQueryResult.fromJsonFactory,
|
||||||
);
|
);
|
||||||
|
|
||||||
return _itemsGet(
|
return _usersUserIdItemsGet(
|
||||||
userId: userId,
|
userId: userId,
|
||||||
maxOfficialRating: maxOfficialRating,
|
maxOfficialRating: maxOfficialRating,
|
||||||
hasThemeSong: hasThemeSong,
|
hasThemeSong: hasThemeSong,
|
||||||
|
|
@ -8903,9 +8903,9 @@ abstract class JellyfinOpenApi extends ChopperService {
|
||||||
///@param genreIds Optional. If specified, results will be filtered based on genre id. This allows multiple, pipe delimited.
|
///@param genreIds Optional. If specified, results will be filtered based on genre id. This allows multiple, pipe delimited.
|
||||||
///@param enableTotalRecordCount Optional. Enable the total record count.
|
///@param enableTotalRecordCount Optional. Enable the total record count.
|
||||||
///@param enableImages Optional, include image information in output.
|
///@param enableImages Optional, include image information in output.
|
||||||
@GET(path: '/Items')
|
@GET(path: '/Users/{userId}/Items')
|
||||||
Future<chopper.Response<BaseItemDtoQueryResult>> _itemsGet({
|
Future<chopper.Response<BaseItemDtoQueryResult>> _usersUserIdItemsGet({
|
||||||
@Query('userId') String? userId,
|
@Path('userId') required String? userId,
|
||||||
@Query('maxOfficialRating') String? maxOfficialRating,
|
@Query('maxOfficialRating') String? maxOfficialRating,
|
||||||
@Query('hasThemeSong') bool? hasThemeSong,
|
@Query('hasThemeSong') bool? hasThemeSong,
|
||||||
@Query('hasThemeVideo') bool? hasThemeVideo,
|
@Query('hasThemeVideo') bool? hasThemeVideo,
|
||||||
|
|
@ -8995,14 +8995,16 @@ abstract class JellyfinOpenApi extends ChopperService {
|
||||||
|
|
||||||
///Deletes items from the library and filesystem.
|
///Deletes items from the library and filesystem.
|
||||||
///@param ids The item ids.
|
///@param ids The item ids.
|
||||||
Future<chopper.Response> itemsDelete({List<String>? ids}) {
|
Future<chopper.Response> usersUserIdItemsDelete({List<String>? ids}) {
|
||||||
return _itemsDelete(ids: ids);
|
return _usersUserIdItemsDelete(ids: ids);
|
||||||
}
|
}
|
||||||
|
|
||||||
///Deletes items from the library and filesystem.
|
///Deletes items from the library and filesystem.
|
||||||
///@param ids The item ids.
|
///@param ids The item ids.
|
||||||
@DELETE(path: '/Items')
|
@DELETE(path: '/Users/{userId}/Items')
|
||||||
Future<chopper.Response> _itemsDelete({@Query('ids') List<String>? ids});
|
Future<chopper.Response> _usersUserIdItemsDelete({
|
||||||
|
@Query('ids') List<String>? ids,
|
||||||
|
});
|
||||||
|
|
||||||
///Get Item User Data.
|
///Get Item User Data.
|
||||||
///@param userId The user id.
|
///@param userId The user id.
|
||||||
|
|
@ -16283,8 +16285,8 @@ abstract class JellyfinOpenApi extends ChopperService {
|
||||||
///@param enableUserData Optional. include user data.
|
///@param enableUserData Optional. include user data.
|
||||||
///@param limit Return item limit.
|
///@param limit Return item limit.
|
||||||
///@param groupItems Whether or not to group items into a parent container.
|
///@param groupItems Whether or not to group items into a parent container.
|
||||||
Future<chopper.Response<List<BaseItemDto>>> itemsLatestGet({
|
Future<chopper.Response<List<BaseItemDto>>> usersUserIdItemsLatestGet({
|
||||||
String? userId,
|
required String? userId,
|
||||||
String? parentId,
|
String? parentId,
|
||||||
List<enums.ItemFields>? fields,
|
List<enums.ItemFields>? fields,
|
||||||
List<enums.BaseItemKind>? includeItemTypes,
|
List<enums.BaseItemKind>? includeItemTypes,
|
||||||
|
|
@ -16301,7 +16303,7 @@ abstract class JellyfinOpenApi extends ChopperService {
|
||||||
() => BaseItemDto.fromJsonFactory,
|
() => BaseItemDto.fromJsonFactory,
|
||||||
);
|
);
|
||||||
|
|
||||||
return _itemsLatestGet(
|
return _usersUserIdItemsLatestGet(
|
||||||
userId: userId,
|
userId: userId,
|
||||||
parentId: parentId,
|
parentId: parentId,
|
||||||
fields: itemFieldsListToJson(fields),
|
fields: itemFieldsListToJson(fields),
|
||||||
|
|
@ -16328,9 +16330,9 @@ abstract class JellyfinOpenApi extends ChopperService {
|
||||||
///@param enableUserData Optional. include user data.
|
///@param enableUserData Optional. include user data.
|
||||||
///@param limit Return item limit.
|
///@param limit Return item limit.
|
||||||
///@param groupItems Whether or not to group items into a parent container.
|
///@param groupItems Whether or not to group items into a parent container.
|
||||||
@GET(path: '/Items/Latest')
|
@GET(path: 'Users/{userId}/Items/Latest')
|
||||||
Future<chopper.Response<List<BaseItemDto>>> _itemsLatestGet({
|
Future<chopper.Response<List<BaseItemDto>>> _usersUserIdItemsLatestGet({
|
||||||
@Query('userId') String? userId,
|
@Path('userId') required String? userId,
|
||||||
@Query('parentId') String? parentId,
|
@Query('parentId') String? parentId,
|
||||||
@Query('fields') List<Object?>? fields,
|
@Query('fields') List<Object?>? fields,
|
||||||
@Query('includeItemTypes') List<Object?>? includeItemTypes,
|
@Query('includeItemTypes') List<Object?>? includeItemTypes,
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ part of 'library_screen_provider.dart';
|
||||||
// RiverpodGenerator
|
// RiverpodGenerator
|
||||||
// **************************************************************************
|
// **************************************************************************
|
||||||
|
|
||||||
String _$libraryScreenHash() => r'bc8b65f92715d1fa64884676b8455e1ba0e2aafa';
|
String _$libraryScreenHash() => r'cec1aa3687d135e2117f3781312aaa0fb56b8d34';
|
||||||
|
|
||||||
/// See also [LibraryScreen].
|
/// See also [LibraryScreen].
|
||||||
@ProviderFor(LibraryScreen)
|
@ProviderFor(LibraryScreen)
|
||||||
|
|
|
||||||
|
|
@ -252,7 +252,7 @@ class JellyService {
|
||||||
bool? enableTotalRecordCount,
|
bool? enableTotalRecordCount,
|
||||||
bool? enableImages,
|
bool? enableImages,
|
||||||
}) async {
|
}) async {
|
||||||
final response = await api.itemsGet(
|
final response = await api.usersUserIdItemsGet(
|
||||||
userId: account?.id,
|
userId: account?.id,
|
||||||
maxOfficialRating: maxOfficialRating,
|
maxOfficialRating: maxOfficialRating,
|
||||||
hasThemeSong: hasThemeSong,
|
hasThemeSong: hasThemeSong,
|
||||||
|
|
@ -497,7 +497,7 @@ class JellyService {
|
||||||
int? limit,
|
int? limit,
|
||||||
bool? groupItems,
|
bool? groupItems,
|
||||||
}) async {
|
}) async {
|
||||||
return api.itemsLatestGet(
|
return api.usersUserIdItemsLatestGet(
|
||||||
parentId: parentId,
|
parentId: parentId,
|
||||||
userId: account?.id,
|
userId: account?.id,
|
||||||
fields: fields,
|
fields: fields,
|
||||||
|
|
@ -701,7 +701,7 @@ class JellyService {
|
||||||
bool? recursive,
|
bool? recursive,
|
||||||
List<BaseItemKind>? includeItemTypes,
|
List<BaseItemKind>? includeItemTypes,
|
||||||
}) async {
|
}) async {
|
||||||
return api.itemsGet(
|
return api.usersUserIdItemsGet(
|
||||||
parentId: parentId,
|
parentId: parentId,
|
||||||
userId: account?.id,
|
userId: account?.id,
|
||||||
recursive: recursive,
|
recursive: recursive,
|
||||||
|
|
|
||||||
|
|
@ -22549,7 +22549,7 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/Items": {
|
"/Users/{userId}/Items": {
|
||||||
"get": {
|
"get": {
|
||||||
"tags": [
|
"tags": [
|
||||||
"Items"
|
"Items"
|
||||||
|
|
@ -22559,7 +22559,8 @@
|
||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"name": "userId",
|
"name": "userId",
|
||||||
"in": "query",
|
"in": "path",
|
||||||
|
"required": true,
|
||||||
"description": "The user id supplied as query parameter; this is required when not using an API key.",
|
"description": "The user id supplied as query parameter; this is required when not using an API key.",
|
||||||
"schema": {
|
"schema": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
|
|
@ -51151,7 +51152,7 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/Items/Latest": {
|
"Users/{userId}/Items/Latest": {
|
||||||
"get": {
|
"get": {
|
||||||
"tags": [
|
"tags": [
|
||||||
"UserLibrary"
|
"UserLibrary"
|
||||||
|
|
@ -51161,8 +51162,9 @@
|
||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"name": "userId",
|
"name": "userId",
|
||||||
"in": "query",
|
"in": "path",
|
||||||
"description": "User id.",
|
"description": "User id.",
|
||||||
|
"required": true,
|
||||||
"schema": {
|
"schema": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"format": "uuid"
|
"format": "uuid"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue