mirror of
https://github.com/gabehf/Fladder.git
synced 2026-03-09 15:38:13 -07:00
feat: Implement next-up screen for native player (#533)
Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
This commit is contained in:
parent
311b647286
commit
29b1c2e633
25 changed files with 782 additions and 203 deletions
|
|
@ -30,6 +30,7 @@ import 'package:fladder/screens/details_screens/episode_detail_screen.dart';
|
|||
import 'package:fladder/screens/details_screens/season_detail_screen.dart';
|
||||
import 'package:fladder/screens/library_search/library_search_screen.dart';
|
||||
import 'package:fladder/screens/photo_viewer/photo_viewer_screen.dart';
|
||||
import 'package:fladder/src/video_player_helper.g.dart' show SimpleItemModel;
|
||||
import 'package:fladder/util/localization_helper.dart';
|
||||
import 'package:fladder/util/string_extensions.dart';
|
||||
|
||||
|
|
@ -233,6 +234,17 @@ class ItemBaseModel with ItemBaseModelMappable {
|
|||
);
|
||||
}
|
||||
|
||||
SimpleItemModel toSimpleItem(BuildContext? context) {
|
||||
return SimpleItemModel(
|
||||
id: id,
|
||||
title: title,
|
||||
subTitle: context != null ? label(context) : null,
|
||||
overview: overview.summary,
|
||||
logoUrl: images?.logo?.path,
|
||||
primaryPoster: images?.primary?.path ?? getPosters?.primary?.path ?? "",
|
||||
);
|
||||
}
|
||||
|
||||
FladderItemType get type => switch (this) {
|
||||
MovieModel _ => FladderItemType.movie,
|
||||
SeriesModel _ => FladderItemType.series,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue