|
|
@ -1,20 +1,29 @@
|
|
|
|
part of 'leaderboard_bloc.dart';
|
|
|
|
part of 'leaderboard_bloc.dart';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// {@template leaderboard_event}
|
|
|
|
/// Represents the events available for [LeaderboardBloc].
|
|
|
|
/// Represents the events available for [LeaderboardBloc].
|
|
|
|
|
|
|
|
/// {endtemplate}
|
|
|
|
abstract class LeaderboardEvent extends Equatable {
|
|
|
|
abstract class LeaderboardEvent extends Equatable {
|
|
|
|
|
|
|
|
/// {@macro leaderboard_event}
|
|
|
|
const LeaderboardEvent();
|
|
|
|
const LeaderboardEvent();
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
List<Object?> get props => [];
|
|
|
|
List<Object?> get props => [];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// {@template top_10_fetched}
|
|
|
|
/// Request the top 10 from leaderboard.
|
|
|
|
/// Request the top 10 from leaderboard.
|
|
|
|
|
|
|
|
/// {endtemplate}
|
|
|
|
class Top10Fetched extends LeaderboardEvent {
|
|
|
|
class Top10Fetched extends LeaderboardEvent {
|
|
|
|
|
|
|
|
/// {@macro top_10_fetched}
|
|
|
|
const Top10Fetched();
|
|
|
|
const Top10Fetched();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// {@template leaderboard_entry_added}
|
|
|
|
/// Insert new entry at leaderboard when user ends game.
|
|
|
|
/// Insert new entry at leaderboard when user ends game.
|
|
|
|
|
|
|
|
/// {endtemplate}
|
|
|
|
class LeaderboardEntryAdded extends LeaderboardEvent {
|
|
|
|
class LeaderboardEntryAdded extends LeaderboardEvent {
|
|
|
|
|
|
|
|
/// {@macro leaderboard_entry_added}
|
|
|
|
const LeaderboardEntryAdded({required this.entry});
|
|
|
|
const LeaderboardEntryAdded({required this.entry});
|
|
|
|
|
|
|
|
|
|
|
|
/// Current entry to persist at leaderboard.
|
|
|
|
/// Current entry to persist at leaderboard.
|
|
|
|