|
|
@ -15,15 +15,15 @@ class App extends StatelessWidget {
|
|
|
|
Key? key,
|
|
|
|
Key? key,
|
|
|
|
required AuthenticationRepository authenticationRepository,
|
|
|
|
required AuthenticationRepository authenticationRepository,
|
|
|
|
required LeaderboardRepository leaderboardRepository,
|
|
|
|
required LeaderboardRepository leaderboardRepository,
|
|
|
|
required PinballAudioPlayer pinballPlayer,
|
|
|
|
required PinballAudioPlayer pinballAudioPlayer,
|
|
|
|
}) : _authenticationRepository = authenticationRepository,
|
|
|
|
}) : _authenticationRepository = authenticationRepository,
|
|
|
|
_leaderboardRepository = leaderboardRepository,
|
|
|
|
_leaderboardRepository = leaderboardRepository,
|
|
|
|
_pinballPlayer = pinballPlayer,
|
|
|
|
_pinballAudioPlayer = pinballAudioPlayer,
|
|
|
|
super(key: key);
|
|
|
|
super(key: key);
|
|
|
|
|
|
|
|
|
|
|
|
final AuthenticationRepository _authenticationRepository;
|
|
|
|
final AuthenticationRepository _authenticationRepository;
|
|
|
|
final LeaderboardRepository _leaderboardRepository;
|
|
|
|
final LeaderboardRepository _leaderboardRepository;
|
|
|
|
final PinballAudioPlayer _pinballPlayer;
|
|
|
|
final PinballAudioPlayer _pinballAudioPlayer;
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
Widget build(BuildContext context) {
|
|
|
@ -31,7 +31,7 @@ class App extends StatelessWidget {
|
|
|
|
providers: [
|
|
|
|
providers: [
|
|
|
|
RepositoryProvider.value(value: _authenticationRepository),
|
|
|
|
RepositoryProvider.value(value: _authenticationRepository),
|
|
|
|
RepositoryProvider.value(value: _leaderboardRepository),
|
|
|
|
RepositoryProvider.value(value: _leaderboardRepository),
|
|
|
|
RepositoryProvider.value(value: _pinballPlayer),
|
|
|
|
RepositoryProvider.value(value: _pinballAudioPlayer),
|
|
|
|
],
|
|
|
|
],
|
|
|
|
child: MultiBlocProvider(
|
|
|
|
child: MultiBlocProvider(
|
|
|
|
providers: [
|
|
|
|
providers: [
|
|
|
|