提交 Nontonki 短剧原型,准备推送到远程仓库。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
VickyandCursor committed 2026-10-13 16:23:08 +08:00
commit b1f6ce4bf9
148 files changed
+11175

No files matched your search

+32
View File
@@ -0,0 +1,32 @@
import 'package:flutter/material.dart';
import '../../core/data/models/drama.dart';
import '../../core/data/repositories/watch_history_repository.dart';
class DiscoverLogic {
DiscoverLogic({required this.history, required this.drama}) {
refreshPosition();
}
final WatchHistoryRepository history;
Drama drama;
late Future<Duration?> position;
final TextEditingController search = TextEditingController();
final FocusNode searchFocus = FocusNode();
final ScrollController scroll = ScrollController();
int category = 0;
void refreshPosition() {
position = history.positionFor(
demoProfileId,
drama.id,
drama.episodes.first.id,
);
}
void dispose() {
search.dispose();
searchFocus.dispose();
scroll.dispose();
}
}