feat(player): 切集刷新互动计数统计
This commit is contained in:
1 parent
37353dac15
commit
188811fde6
11 files changed
+694
-20
No files matched your search
@@ -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;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user