feat(player): 切集刷新互动计数统计

This commit is contained in:
Zhou Weidong committed 2026-10-26 21:40:39 +08:00
1 parent 37353dac15
commit 188811fde6
11 files changed
+694 -20

No files matched your search

+5
View File
@@ -11,6 +11,7 @@ import 'package:shared_preferences_platform_interface/shared_preferences_async_p
import 'package:fruitshorts/app.dart';
import 'package:fruitshorts/core/data/models/drama.dart';
import 'package:fruitshorts/core/data/models/episode_stats.dart';
import 'package:fruitshorts/core/data/models/interaction.dart';
import 'package:fruitshorts/core/data/models/play_ticket.dart';
import 'package:fruitshorts/core/data/models/player_port.dart';
@@ -2158,11 +2159,15 @@ class _RecordingPlayer implements PlayerPort {
class _PendingPlaybackRepository implements PlaybackRepository {
final Completer<PlayTicket> ticket = Completer<PlayTicket>();
final Completer<EpisodeStats> stats = Completer<EpisodeStats>();
@override
Future<PlayTicket> ticketFor(String episodeId, {bool forceRefresh = false}) =>
ticket.future;
@override
Future<EpisodeStats> episodeStats(String episodeId) => stats.future;
@override
bool isFresh(String episodeId) => false;
}