25 lines
779 B
Dart
25 lines
779 B
Dart
// Author: fruit.com.cn
|
|
|
|
import '../../core/data/models/drama.dart';
|
|
import '../../core/data/repositories/playback_repository.dart';
|
|
import '../../core/data/repositories/watch_history_repository.dart';
|
|
import '../../core/data/services/favorite_controller.dart';
|
|
import '../../core/data/services/playback_position_cache.dart';
|
|
import 'drama_detail_logic.dart';
|
|
|
|
class DramaDetailBinding {
|
|
DramaDetailLogic create({
|
|
required Drama drama,
|
|
required WatchHistoryRepository history,
|
|
required PlaybackRepository playback,
|
|
required FavoriteController favorites,
|
|
required PlaybackPositionCache positionCache,
|
|
}) => DramaDetailLogic(
|
|
drama: drama,
|
|
history: history,
|
|
playback: playback,
|
|
favorites: favorites,
|
|
positionCache: positionCache,
|
|
);
|
|
}
|